From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe)
Subject: Re: Multitude of Problems
Date: 20 May 91 05:46:24 GMT [thread overview]
Message-ID: <5827@goanna.cs.rmit.oz.au> (raw)
In-Reply-To: 1991May20.015647.4051@grebyn.com
In article <1991May20.015647.4051@grebyn.com>, ted@grebyn.com (Ted Holden) writes:
> I and a number of my associates, as well as a number of the most
> prominent computer scientists of our age, most notably Charles Anthony
> Richard Hoare, the inventor of the quick-sort process (Turing Award
> Lecture, 1980), believe the Ada programming language to be not only a
> major source of frustration and unnecessary cost to everybody involved
> with it, but an actual threat to the security of the United States and
> of any other nation which might become involved with it.
> About a year ago, I put together a sort of a compendium on user reaction
> to Ada which I still figure tells the whole story, or easily as much as
> any rational person would ever need to know. Readers be the judge.
I am not an Ada bigot, and I think the horror stories Ted Holden posted
are illuminating and worrying. However, I'd like to make a few comments:
(1) Ted Holden drags in C.A.R.Hoare ("innocence by association").
However, many of Hoare's criticisms of Ada apply with equal or greater
force to C++. I for one would be extremely interested to learn what
Hoare _now_ thinks of Ada in comparison with C++.
(2) I myself used to think that Ada was far too complex to use in good
conscience, until I read the Annotated C++ Reference Manual, and
learned what "complex" really meant.
(3) Things like generics and exceptions are there in the C++ ARM, but
they can't yet be used in portable programs, because most C++
compilers (including cfront) don't support them and the standard
may change them. On comp.std.c++ they are still arguing about
whether something like 'packages' needs to be added to C++ and if
so what they should look like. The language keeps changing.
I strongly suspect that once there is a standard for C++ we will have
no shortage of similar horror stories concerning C++.
--
There is no such thing as a balanced ecology; ecosystems are chaotic.
next prev parent reply other threads:[~1991-05-20 5:46 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
1991-05-20 1:56 Multitude of Problems Ted Holden
1991-05-20 5:46 ` Richard A. O'Keefe [this message]
1991-05-20 8:45 ` Jim Showalter
1991-05-20 8:41 ` Jim Showalter
1991-05-20 22:17 ` Erik Naggum
1991-05-21 7:03 ` Jim Showalter
1991-05-21 2:45 ` Keith Bierman fpgroup
-- strict thread matches above, loose matches on Subject: below --
1991-05-25 2:41 Ted Holden
1991-05-25 6:54 ` rharwood
1991-05-25 7:11 ` Jim Showalter
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox