From: "Marin David Condic" <mcondic.auntie.spam@acm.org>
Subject: Re: Beginer problem: variable array size
Date: Tue, 24 Sep 2002 08:36:55 -0400
Date: 2002-09-24T12:37:58+00:00 [thread overview]
Message-ID: <ampmb6$fk9$1@slb7.atl.mindspring.net> (raw)
In-Reply-To: 1032789075.864322@master.nyc.kbcfp.com
Not being able to speak for the prof in question, of course, but one must
ask what the point of the exercise is. A "Hello World!" app is to get you to
figure out how to run the compiler, etc. A "Read a bunch of numbers and sort
them" exercise is probably there to teach you how to write a sort. Getting
bogged down in side issues like how to properly design the input so that no
ingenious and abusive user can possibly cause it to crash is *probably* not
the point of the exercise. In a class on abstract data types, etc. I might
give an assignment with the objective being "Learn how to use dynamic
allocation and the creation of linked lists" - but then it would be cheating
to say "Well, the language already gives it to me, so I'll use that..."
I just don't think that a case can be made that putting some kind of
arbitrary limit on input for a student exercise because the language doesn't
give you a convenient, easy way of otherwise handling it is a bad thing.
It's a _student_exercise_ - not a production piece of code.
MDC
--
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jast.mil/
Send Replies To: m c o n d i c @ a c m . o r g
"I'd trade it all for just a little more"
-- Charles Montgomery Burns, [4F10]
======================================================================
Hyman Rosen <hyrosen@mail.com> wrote in message
news:1032789075.864322@master.nyc.kbcfp.com...
>
> In modern computing environments, programs that take input
> from the user are easily hooked up to take input from other
> programs or files instead, so working on the assumption that
> the program will be used only by a human typist is foolish.
> The professor probably has files of input numbers that will
> be fed to each submitted program. I'll bet one of them is
> very large, to test the input size limit even if the sort
> won't complete in a reasonable amount of time.
>
> Furthermore, if you are going to have an arbitrary limit,
> you have to provide the extra code to handle the case of
> the limit being exceeded. I suppose you could just range
> over the size of the array and ignore any extra input. This
> is exactly the kind of silently wrong behavior I was talking
> about.
>
> And further yet, why do you think you get to rewrite the
> given requirements just because they don't suit the style of
> your favorite programming language?
>
next prev parent reply other threads:[~2002-09-24 12:36 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-15 14:53 Beginer problem: variable array size Nacho
2002-09-15 16:45 ` Larry Kilgallen
2002-09-15 16:16 ` Nacho
2002-09-15 16:26 ` Ludovic Brenta
2002-09-15 17:46 ` Jeffrey Carter
2002-09-15 18:27 ` Pascal Obry
2002-09-15 20:03 ` Larry Kilgallen
2002-09-17 14:22 ` Ted Dennison
2002-09-18 11:53 ` Marin David Condic
2002-10-02 15:08 ` Matthew Heaney
2002-10-03 12:17 ` Marin David Condic
2002-09-19 0:43 ` Robert A Duff
2002-09-19 1:25 ` Jeffrey Carter
2002-09-19 14:17 ` Hyman Rosen
2002-09-20 3:06 ` Munch
2002-09-20 4:49 ` Jim Rogers
2002-09-20 6:35 ` tmoran
2002-09-20 16:00 ` Pat Rogers
2002-09-20 16:07 ` Preben Randhol
2002-09-20 20:15 ` Pat Rogers
2002-09-20 12:11 ` Marin David Condic
2002-09-20 13:59 ` Larry Kilgallen
2002-09-20 14:55 ` Hyman Rosen
2002-09-20 16:10 ` Larry Kilgallen
2002-09-20 16:31 ` Warren W. Gay VE3WWG
2002-09-24 12:41 ` Thomas Dickey
2002-09-21 10:44 ` Thomas Dickey
2002-09-23 13:37 ` Hyman Rosen
2002-09-22 13:00 ` Marin David Condic
2002-09-26 3:37 ` Kevin Cline
2002-09-26 12:42 ` Marin David Condic
2002-09-22 12:49 ` Marin David Condic
2002-09-20 16:28 ` Warren W. Gay VE3WWG
2002-09-20 17:49 ` Hyman Rosen
2002-09-21 7:30 ` Preben Randhol
2002-09-23 13:41 ` Hyman Rosen
2002-09-22 3:34 ` Ted Dennison
2002-09-22 13:18 ` Marin David Condic
2002-09-24 16:55 ` Warren W. Gay VE3WWG
2002-09-25 12:06 ` Marin David Condic
2002-09-21 22:23 ` tmoran
2002-09-23 13:53 ` Hyman Rosen
2002-09-23 15:19 ` Chad R. Meiners
2002-09-23 16:00 ` Hyman Rosen
2002-09-23 17:09 ` tmoran
2002-09-23 18:18 ` Hyman Rosen
2002-09-23 19:53 ` tmoran
2002-09-23 20:32 ` Hyman Rosen
2002-09-23 20:10 ` Dennis Lee Bieber
2002-09-23 23:09 ` tmoran
2002-09-24 2:33 ` Dennis Lee Bieber
2002-09-24 12:36 ` Marin David Condic [this message]
2002-10-02 15:13 ` Matthew Heaney
2002-09-19 20:25 ` Brian Gaffney
2002-09-17 10:20 ` Georg Bauhaus
2002-10-02 15:04 ` Matthew Heaney
2002-10-02 16:26 ` Preben Randhol
2002-10-02 19:53 ` Matthew Heaney
2002-10-03 12:31 ` Marin David Condic
2002-10-03 15:15 ` Matthew Heaney
2002-10-21 23:38 ` Matthew Heaney
2002-10-22 14:11 ` Matthew Heaney
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox