comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Please Help.
Date: 1997/09/11
Date: 1997-09-11T00:00:00+00:00	[thread overview]
Message-ID: <dewar.873989183@merv> (raw)
In-Reply-To: 5v2qk5$cpu$1@goanna.cs.rmit.edu.au


Dale says

<<(note that Unbounded_IO is a simple package that i wrote). In my
experience variable length string handling is one thing that has
turned students off Ada a lot. Unbounded_String is a godsend in
this respect. It's a pity that a standard I/O package wasn't
defined in the standard for this type.>>

I actually find such claims incredible. I would never introduce
Unbounded_String to students till quite late in the class, since
this kind of concentration on featurism is exactly what you do NOT
want to teach students. Sure you introduce examples of abstractions
to teach students, but this is a bad example, because it has too
much complexity (particularly the reliance on controlled types).

To me, the idea that a student can be turned off because of a lack of
some particular feature in a language is like saying that students
are turned off chemistry because they have trouble with the analysis
of one particular compound.

Dale, are you really speaking from experience here? your own perhaps?
or from experience teaching. My own experience is that the one thing
that turns on or turns off students most is the professor. A bad
professor can make Ada a catastrophe from the students point of view,
a good one could teach 1401 Autocoder, and the students would be happy.
Of course students are not the ones to be able to judge curriculum
content in any case.

I do think that it is nice for students to be able to write interesting
programs without too much fuss, but unbounded strings are hardly a
prerequisite to this!





  reply	other threads:[~1997-09-11  0:00 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-09-09  0:00 Please Help Ken
1997-09-09  0:00 ` Stephen Leake
1997-09-09  0:00 ` Dale Stanbrough
1997-09-11  0:00   ` Robert Dewar [this message]
1997-09-12  0:00     ` Tristan Ludowyk
1997-09-12  0:00       ` Dale Stanbrough
1997-09-12  0:00         ` Stephen Leake
1997-09-13  0:00           ` Robert Dewar
1997-09-15  0:00             ` Stephen Leake
1997-09-15  0:00               ` Dale Stanbrough
1997-09-16  0:00               ` Robert Dewar
1997-09-17  0:00                 ` Stephen Leake
1997-09-18  0:00                   ` Robert Dewar
1997-09-19  0:00                     ` Stephen Leake
1997-09-19  0:00                       ` Robert S. White
1997-09-20  0:00                       ` Robert Dewar
1997-09-12  0:00       ` Robert Dewar
1997-09-13  0:00         ` Matthew Heaney
1997-09-13  0:00           ` Dale Stanbrough
1997-09-15  0:00     ` Richard A. O'Keefe
1997-09-16  0:00       ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
2001-10-25  6:55 please help Phosphorus
2001-10-25  8:22 ` Preben Randhol
2001-10-25 12:35 ` Marc A. Criley
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox