comp.lang.ada
 help / color / mirror / Atom feed
From: "Hyman Rosen" <hyman.rosen@gmail.com>
Subject: Re: Ada & MacOS
Date: 6 Feb 2006 12:44:26 -0800
Date: 2006-02-06T12:44:26-08:00	[thread overview]
Message-ID: <1139258666.225238.289220@f14g2000cwb.googlegroups.com> (raw)
In-Reply-To: gSMFf.5573$5E3.3893@newsread1.news.pas.earthlink.net

Jeffrey R. Carter wrote:
> Using which compilers and what language features? Very few "C++" compilers
> implement the language defined by the ISO standard. Can you use all the features
> of the standard language and count on it compiling with all "C++" compilers?

Much more so now than in the past. The biggest missing feature is
implementation of the "export" keyword, and that's more due to
deliberate foot-dragging than anything else, by vendors who loathe
the feature. There are also legacy features that remain in some
implementations that would not be there in a completely conforming
compiler. But you now have to be quite expert in C++ to find the
missing features in modern compilers.

> Ada compilers can implement compiler-dependent pragmas and attributes, and can
> supply compiler-dependent packages. Many also supply platform-dependent
> packages. If you use those, you're not writing portable code. If you stick to
> the standard language, though, portability is pretty much guaranteed.

What about all the standard annexes which vendors may choose not to
implement? If I write a standard-conforming distributed program in Ada,
is portability pretty much guaranteed?




  reply	other threads:[~2006-02-06 20:44 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-02 10:53 Ada & MacOS sg
2006-02-02 14:48 ` Alex R. Mosteo
2006-02-02 17:13 ` Martin Krischik
2006-02-02 19:37   ` sg
2006-02-02 21:30     ` Björn Persson
2006-02-02 23:17       ` sg
2006-02-03  7:32         ` Jean-Pierre Rosen
2006-02-03 19:38           ` Jeffrey R. Carter
2006-02-06 10:15             ` Jean-Pierre Rosen
2006-02-03 16:27         ` Martin Krischik
2006-02-03 19:43           ` Jeffrey R. Carter
2006-02-04  7:04             ` Martin Krischik
2006-02-04 14:32               ` Georg Bauhaus
2006-02-06  8:20           ` Maciej Sobczak
2006-02-06 18:48             ` Jeffrey R. Carter
2006-02-06 20:44               ` Hyman Rosen [this message]
2006-02-07  9:10               ` Maciej Sobczak
2006-02-07 16:16                 ` Martin Krischik
2006-02-08  4:51                 ` Jeffrey R. Carter
2006-02-08  7:35                   ` Alex R. Mosteo
2006-02-09 14:52                   ` Maciej Sobczak
2006-02-06 19:25             ` Martin Krischik
2006-02-06 20:34               ` Hyman Rosen
2006-02-07 16:13                 ` Martin Krischik
2006-02-03 23:55         ` Simon Williams
2006-02-04 16:22 ` Adrian Hoe
2006-02-04 16:25 ` Adrian Hoe
replies disabled

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