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





  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