comp.lang.ada
 help / color / mirror / Atom feed
From: Hyman Rosen <hyrosen@mail.com>
Subject: Re: point by point advantages of Ada
Date: Sun, 29 Dec 2002 21:56:43 GMT
Date: 2002-12-29T21:56:43+00:00	[thread overview]
Message-ID: <vcKP9.5429$Xc.2860@nwrddc04.gnilink.net> (raw)
In-Reply-To: <1041186672.615164@ns2-ext.dcu.ie>

Colin Paul Gloster wrote:
> Dispatching in C++ does have an expressive advantage over dispatching in
> Ada 95.

Does it? As far as I know, the mechanisms are exactly the same,
even though the syntactic expression is different. I wouldn't
characterize C++'s way as a particular advantage, notwithstanding
the (snipped) argument below.

> Modern C++ libraries might have thread-safe exceptions.

Threads are not part of the Standard, but when implementations
support them, I believe exceptions work correctly, and don't
interfere with other threads.

> ISO C++ does have generics (called templates in the context of C++).

And arguably better than Ada's version.

> There is an ISO standard for C++ (which does not yet have a full
> implementation after several years).

Fortunately, this has just become no longer true. The compiler sold
by Comeau, featuring a front end created by the Edison Design Group
and a library built by Dinkumware, now supports Standard C++ in its
entirety.




  parent reply	other threads:[~2002-12-29 21:56 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-26 21:57 point by point advantages of Ada Russ
2002-12-27 10:54 ` Ingo Marks
2002-12-27 21:11   ` Keith Thompson
2002-12-27 21:31     ` Robert A Duff
2002-12-29 18:31 ` Colin Paul Gloster
2002-12-29 20:09   ` James S. Rogers
2003-01-06 23:13     ` David Thompson
2003-01-07  1:35       ` James S. Rogers
2003-01-07 19:34         ` Randy Brukardt
2003-01-07 21:53           ` Warren W. Gay VE3WWG
2003-01-08  0:36             ` Richard Riehle
2003-01-08 17:50               ` Warren W. Gay VE3WWG
2003-01-08 20:31             ` Randy Brukardt
2003-01-13 16:37               ` Mark Biggar
2002-12-29 21:56   ` Hyman Rosen [this message]
2002-12-29 22:30     ` John R. Strohm
2002-12-29 23:16       ` Hyman Rosen
2003-01-02 14:24         ` Wes Groleau
2003-01-03  8:20           ` Hyman Rosen
2003-01-03 14:00             ` Wes Groleau
2003-01-08 20:55               ` Georg Bauhaus
2002-12-29 19:20 ` chris.danx
replies disabled

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