comp.lang.ada
 help / color / mirror / Atom feed
From: "DuckE" <nospam_steved94@home.com>
Subject: Re: Ada Generic vs. C++ Templates
Date: Thu, 05 Apr 2001 03:38:30 GMT
Date: 2001-04-05T03:38:30+00:00	[thread overview]
Message-ID: <WMRy6.676244$U46.20968423@news1.sttls1.wa.home.com> (raw)
In-Reply-To: 3ACBBE65.D65BB767@worldnet.att.net


"James Rogers" <jimmaureenrogers@worldnet.att.net> wrote in message
news:3ACBBE65.D65BB767@worldnet.att.net...
> Francois Godme wrote:
> >
> > Even more, now that the language has been written down as a standard,
what can stop
> > the convergence of the C++ compilers to the standard?
>
> A related question coming to my mind is "What has kept the convergence
> of the C++ compilers to the standard up to this date?"
>
> As I recall, the GNAT compiler was certified as a correct and standard
> implementation of Ada95 within months of the standardization of Ada95.
>
> It has now been nearly four years since the standardization of C++.
> As of now, no compiler has been able to prove it properly implements
> the entire C++ standard.

You have implied that GNAT implements the entire Ada95 standard.

While all of the "required" elements are supported, some things are not.

Just try making use of "Ada.Asynchronous_Task_Control" and you'll get a
message:
  Asynchonnous_Task_Control is not implemented.

I believe GNAT was the first (and may still be the only, I'm not sure) to be
"validated" for Ada95 including all annexes.  This does not mean the
compiler is without bugs, nor does it mean that all features described by
the Ada95 standard are implemented.  It merely means that the validation
test suite was passed.

Don't get me wrong, I think validation is a good thing.  But you must be
careful about what it really means.

BTW: I don't really care whether the compiler I use is validated, but it is
reassuring.

SteveD

>
> This lack of success cannot be simply attributed to compiler vendors'
> yearning for independence. I beleive the cause is the difficulties
> posed by the C++ standard itself.
>
> I am growing more pessimistic that compliant C++ a compiler will ever
> be produced.
>
> Jim Rogers
> Colorado Springs, Colorado USA





  reply	other threads:[~2001-04-05  3:38 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-02 14:28 Ada Generic vs. C++ Templates Josef Widder
2001-04-02 14:38 ` Ted Dennison
2001-04-02 20:57   ` Francois Godme
2001-04-02 21:26     ` Ted Dennison
2001-04-03  0:53       ` David Starner
2001-04-04  7:12         ` Pascal Obry
2001-04-04 12:37         ` Stephen Leake
2001-04-04 14:16         ` Ted Dennison
2001-04-03 22:09       ` Francois Godme
2001-04-04 16:17         ` Brian Rogoff
2001-04-04 16:21         ` Jeffrey Carter
2001-04-04 16:49           ` Ayende Rahien
2001-04-05 22:31             ` Colin Paul Gloster
2001-04-04 16:56           ` Ted Dennison
2001-04-04 17:02             ` Ayende Rahien
2001-04-05  0:35         ` James Rogers
2001-04-05  3:38           ` DuckE [this message]
2001-04-05 14:25             ` Marin David Condic
2001-04-05 20:32               ` Robert A Duff
2001-04-05 21:04                 ` Marin David Condic
2001-04-06 16:19                   ` Robert A Duff
2001-04-06  0:37             ` James Rogers
2001-04-06 10:38               ` Colin Paul Gloster
2001-04-11  3:33                 ` Stephen Howe
2001-04-11 14:33                   ` Colin Paul Gloster
2001-04-04 13:24 ` Georg Bauhaus
2001-04-05  8:46   ` Jean-Marc Bourguet
2001-04-04 17:30 ` Ehud Lamm
2001-04-05 22:04   ` Colin Paul Gloster
2001-04-10  7:03     ` Simon Wright
2001-04-13 14:11       ` Pat Rogers
2001-04-17  8:27         ` Colin Paul Gloster
2001-04-08  5:00 ` Lao Xiao Hai
replies disabled

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