From: Brian Rogoff <bpr@shellx.best.com>
Subject: Re: Difference between ADA and c++
Date: 1997/08/25
Date: 1997-08-25T00:00:00+00:00 [thread overview]
Message-ID: <Pine.SGI.3.95.970825184732.2993B-100000@shellx.best.com> (raw)
In-Reply-To: 01bcafdf$50784b80$7774d8cc@fatman
I've read all of those comparisons of Ada and C++ and I am struck by the
one-sidedness of the feature comparisons. Ada enthusiasts should be
particularly sensitive to this sort of thing, since devotees of numerous
other language tools similarly disparage Ada. While I am not a real fan of
C++, I have used some dialects of it and I've watched the progress of the
Standard a little. There are certainly aspects of C++ which can be compared
with corresponding features of Ada and appear (to me) superior. Two which
come to mind are
(1) The ability to interleave public/private/protected regions in a C++
class definition.
(2) The ability to automatically infer instantiations of generic functions.
This is a feature of C++ genericity I really like, which could be
added to Ada one day :-).
There are also other things you can do with C++ templates, including all
kinds of compile time calculations, but I'm not so sure that's good.
-- Brian
On 23 Aug 1997, Michael Quinn wrote:
> Here are several comparisions of Ada and C++ on the www:
>
> Langauge comparisons:
>
> A Comparison of Ada, C, and C++
> http://rep1.iei.pi.cnr.it/projects/JADA/ada-collection/tuft.html
>
> Comparison of Ada and C++ Features
> http://www.adahome.com/articles/1997-03/ada_vs_cpp.html
>
> Ada Can Do It! (Common false claims about things Ada won't let you do, and
> how to do them (and why some are not directly supported)
> http://www.adahome.com/articles/1997-06/am_cando.html
>
> Ada, C, C++, and Java vs. The Steelman
> http://www.adahome.com/History/Steelman/steeltab.htm
>
> C++?? : A Critique of C++
> http://www.progsoc.uts.edu.au/~geldridg/cpp/cppcv3.html
>
>
> Cost of Development Comparisions:
>
> Comparing Development Costs of C and Ada
> http://sw-eng.falls-church.va.us/AdaIC/docs/reports/cada/cada_art.html
>
> Quantifying the Debate: Ada vs. C++
> http://www.stsc.hill.af.mil/crosstalk/1996/jul/quantify.html
>
>
>
>
> Mr Doshi <viresh.doshi@virgin.net> wrote in article
> <33FDD17A.320B@virgin.net>...
> > Hello
> >
> > I have used ADA for one year and now want to learn C++.
> > Could someone please tell me the essential differences between them?
> >
> > thankyou Viresh
> >
>
>
next prev parent reply other threads:[~1997-08-25 0:00 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-08-22 0:00 Difference between ADA and c++ Mr Doshi
[not found] ` <01bcafdf$50784b80$7774d8cc@fatman>
1997-08-23 0:00 ` Library model in Ada. was " Nasser
1997-08-24 0:00 ` Robert Dewar
1997-08-24 0:00 ` Dale Stanbrough
1997-08-24 0:00 ` Robert Dewar
1997-08-23 0:00 ` Nasser
1997-08-24 0:00 ` Robert Dewar
[not found] ` <340262F6.32D3@mcs.com>
[not found] ` <dewar.872614961@merv>
[not found] ` <34043769.29EF@gsfc.nasa.gov>
1997-08-27 0:00 ` Robert Dewar
[not found] ` <3403FFBA.1FDC@amst.co.at>
[not found] ` <34045A8A.52E7@gsfc.nasa.gov>
1997-08-28 0:00 ` Reasons why Ada is no success yet Joachim Schroeer
1997-08-28 0:00 ` Difference between ADA and c++ Samuel Mize
[not found] ` <5u3ckv$6bo$1@goanna.cs.rmit.edu.au>
1997-08-29 0:00 ` Michael Young
1997-08-25 0:00 ` Brian Rogoff [this message]
[not found] ` <5u0hj7$enj$1@goanna.cs.rmit.edu.au>
1997-08-27 0:00 ` Jon S Anthony
[not found] ` <340340C1.72A7@pseserv3.fw.hac.com>
[not found] ` <Pine.SGI.3.95.970826175504.24873D-100000@shellx.best.com>
[not found] ` <3403A080.2A07@pseserv3.fw.hac.com>
1997-08-27 0:00 ` Brian Rogoff
1997-08-27 0:00 ` Jon S Anthony
[not found] ` <dewar.872607709@merv>
[not found] ` <JSA.97Aug26152737@alexandria.organon.com>
[not found] ` <Pine.SGI.3.95.970826174002.24873B-100000@shellx.best.com>
1997-08-27 0:00 ` Jon S Anthony
1997-08-27 0:00 ` Robert Dewar
1997-08-27 0:00 ` Jon S Anthony
1997-08-23 0:00 ` Robert Munck
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox