comp.lang.ada
 help / color / mirror / Atom feed
From: enag@ifi.uio.no (Erik Naggum)
Subject: Re: Yearly Fees for Support of Compiler
Date: 12 May 91 22:00:55 GMT	[thread overview]
Message-ID: <ENAG.91May13000043@maud.ifi.uio.no> (raw)
In-Reply-To: jls@netcom.COM's message of 10 May 91 05: 59:18 GMT

In article <1991May10.055918.3595@netcom.COM>, Jim Showalter writes:

    I'd be the first to agree that Ada has made inroads. On the other
    hand, Borland shipped something like half a million copies of
    Turbo C++ last year.  You do the math.

IMNSHO, you confuse quantity with quality.  The real issue is, given
half a million copies of Turbo C++, will there be a larger quantity of
quality programmers using C++ than there will be quality programmers
using Ada?  I'd say quality programmers are independent of language
used, and that programming is so incredibly difficult for many people
to get right that they may need some hand-holding to get there.  C++
lets people do useful things earlier than Ada does.  WordPerfect lets
people do useful things earlier than an SGML system does, too.  C++ is
simpler to learn and handle.  WordPerfect is thought to be simple to
learn and handle.  Even though I admire C++ a lot and hoped it had
covered more ground, it has yet to make it to the same size projects
for which Ada is used.  Even though some claim that WordPerfect can do
what they need, I don't think the choice between an SGML system and
WordPerfect for a government documents database is very hard.  (The
analogy is not to scale.)

My point is that Ada is more than a language, it's a conceptual frame-
work.  Teaching that framework with a simpler, smaller language so
programmers can get the "hands-on" experience which so many of them
seem to require seems to be the right way to go, and then migrate to
the "real thing" as the ideas that helped shape Ada can be grasped by
the students from their own experiences, rather than textbook examples
and case studies they can't relate to.

Another point is that there's going to be _hordes_ of illiterate pro-
grammers with C++ experience and no idea what they're doing.  (Same
goes for C, of course.)  Teaching the proper mind-set to such people is
going to require more than it would have taken to teach someone with no
experience the same ideas.  (My experience tells me that educators have
a lot of work to do in this area.)

--
[Erik Naggum]           Professional Programmer        <enag@ifi.uio.no>
Naggum Software             Electronic Text          <erik@naggum.uu.no>
0118 OSLO, NORWAY       Computer Communications            +47-2-836-863

  reply	other threads:[~1991-05-12 22:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <172546@<1991May3>
1991-05-07 14:26 ` Yearly Fees for Support of Compiler stt
1991-05-08 18:44   ` Kevin Simonson
1991-05-09  7:28   ` Jim Showalter
1991-05-09 20:07     ` Charles H. Sampson
1991-05-10  5:59       ` Jim Showalter
1991-05-12 22:00         ` Erik Naggum [this message]
1991-05-16 14:52     ` David T. Lindsley
1991-05-08 18:24 david nash
1991-05-08 19:57 ` Charles H. Sampson
1991-05-09  6:02   ` rharwood
1991-05-09 14:25   ` Jerry Callen
1991-05-09 16:05 ` Drew Johnson
1991-05-14 22:59 ` Robert I. Eachus
  -- strict thread matches above, loose matches on Subject: below --
1991-05-17 17:50 mcsun!cernvax!chx400!sicsun!disuns2!elcgl.epfl.ch!madmats
replies disabled

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