comp.lang.ada
 help / color / mirror / Atom feed
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.

  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