From: psrc@pegasus.ATT.COM (Paul S. R. Chisholm)
Subject: Re: Ada vs. C++
Date: 26 Nov 89 06:09:08 GMT [thread overview]
Message-ID: <4271@pegasus.ATT.COM> (raw)
In-Reply-To: 7115@hubcap.clemson.edu
From pff@beach.cis.ufl.edu (Pablo Fernicola):
> In IEEE Software, Vol.5 Num. 3 page 26, we read
> "C++ has several advantages over Ada: ..."
In article <7115@hubcap.clemson.edu>,
billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu
(William Thomas Wolfe, 2847) writes:
> But unfortunately seems to be missing fundamental features
> such as exceptions, generics, and concurrency...
Exceptions: Dr. Stroustrup just made a proposal for doing exceptions
in C++. It looks pretty good.
Generics: Dr. Stroustrup made a proposal sometime last year on
parametarized types. His exception handling paper uses the same
syntax, so presumably he's reasonably comfortable with it.
Concurrency: Most of the time, C++ programs (and programmers) should
use the facilities of the target platform. Dr. Stroustrup has provided
support for "tasks" in both "C with classes" and C++; the AT&T C++
Language System comes with a Task class. That's as close to standard
as C++ comes these days. No, there's no direct support in the language
(special syntax, etc.) for supporting concurrency, for the same reason
there's no direct support for I/O: it's better done in a library.
To summarize, C++ has the same support for exceptions and generics that
Ada has for inheritance. (The Ada preprocessor you mention is a red
herring for DOD contractors, unless you propose they submit the
*output* of the preprocessor.)
> Bill Wolfe, wtwolfe@hubcap.clemson.edu
Paul S. R. Chisholm, AT&T Bell Laboratories
att!pegasus!psrc, psrc@pegasus.att.com, AT&T Mail !psrchisholm
I'm not speaking for the company, I'm just speaking my mind.
next prev parent reply other threads:[~1989-11-26 6:09 UTC|newest]
Thread overview: 65+ messages / expand[flat|nested] mbox.gz Atom feed top
1989-11-14 21:24 A farewell to Ada Ted Holden
1989-11-14 22:54 ` schmidt
1989-11-15 16:06 ` Ada William Thomas Wolfe, 2847
1989-11-15 16:29 ` Ada & IBM William Thomas Wolfe, 2847
1989-11-17 15:16 ` ryer
1989-11-18 18:47 ` William Thomas Wolfe, 2847
1989-11-20 4:53 ` Jerry Callen
1989-11-19 6:05 ` Dick Dunn
1989-11-22 19:20 ` William Thomas Wolfe, 2847
1989-11-19 20:19 ` Liam R. E. Quin
1989-11-20 12:55 ` William Thomas Wolfe, 2847
1989-11-25 23:35 ` Liam R. E. Quin
1989-11-26 9:03 ` Ken Ritchie
1989-11-15 23:18 ` Ada Promises Doug Schmidt
1989-11-16 22:45 ` Ada compilers William Thomas Wolfe, 2847
1989-11-19 6:30 ` This has gotten stupid! Dick Dunn
1989-11-16 19:08 ` Ada Walter Rowe
1989-11-16 21:33 ` Ada William Thomas Wolfe, 2847
1989-11-17 18:53 ` Ada Pablo Fernicola
1989-11-18 18:55 ` Ada William Thomas Wolfe, 2847
1989-11-21 5:24 ` Ada Andrew Koenig
1989-11-22 9:54 ` Ada Mats Luthman
1989-11-22 18:44 ` Ada William Thomas Wolfe, 2847
1989-11-23 9:44 ` Ada Mats Luthman
1989-11-23 7:12 ` Ada Markku Sakkinen
1989-11-21 14:35 ` Ada [and the object oriented metaphor] mjl
1989-11-22 20:54 ` Hoare, Ada, and safety/complexity John Goodenough
1989-11-24 0:38 ` Richard Pattis
1989-11-26 6:09 ` Paul S. R. Chisholm [this message]
1989-11-18 6:38 ` Ada Marco S Hyman
1989-11-19 7:25 ` interesting statistic Dick Dunn
1989-11-22 18:54 ` William Thomas Wolfe, 2847
1989-11-24 17:44 ` Cay Horstmann
1989-11-25 19:59 ` William Thomas Wolfe, 2847
1989-11-17 15:59 ` Ada allows one-char names (was Re: Ada) Steve Frysinger of Blue Feather Farm
1989-11-19 5:52 ` Forward into the past Dick Dunn
1989-11-20 16:47 ` Ada vs. Posix -- the battle continues mjl
1989-11-20 21:51 ` Ada & Posix William Thomas Wolfe, 2847
1989-11-21 1:06 ` William Thomas Wolfe, 2847
1989-11-15 18:55 ` A farewell to Ada Richard S D'Ippolito
1989-11-17 17:19 ` Michael Schwartz
-- strict thread matches above, loose matches on Subject: below --
1991-04-09 21:35 Ada vs. C++ Mario Barbacci
1991-04-11 12:29 ` RICK CARLE
2000-02-11 0:00 G
2000-02-11 0:00 ` Ted Dennison
2000-02-11 0:00 ` Preben Randhol
2000-02-11 0:00 ` Tarjei T. Jensen
2000-02-11 0:00 ` Florian Weimer
2000-02-14 0:00 ` Gisle S�lensminde
2000-02-11 0:00 ` Preben Randhol
2000-02-11 0:00 ` Gary
2000-02-14 0:00 ` Tarjei T. Jensen
2000-02-11 0:00 ` Gautier
2000-02-11 0:00 ` Bobby D. Bryant
2000-02-14 0:00 ` Larry Kilgallen
2000-02-14 0:00 ` Vincent DIEMUNSCH
2000-02-14 0:00 ` Gautier
2000-02-15 0:00 ` Richard D Riehle
2000-02-15 0:00 ` Marin D. Condic
2000-03-04 0:00 ` Robert I. Eachus
2000-03-04 0:00 ` Tarjei Tj�stheim Jensen
2000-03-04 0:00 ` Marin D. Condic
2000-11-20 0:00 Ada Vs. C++ lilach_bien
2000-11-20 23:30 ` Ehud Lamm
2000-11-25 0:00 ` Pete
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox