comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeffrey R. Carter" <spam@spam.com>
Subject: Re: Ada & MacOS
Date: Wed, 08 Feb 2006 04:51:34 GMT
Date: 2006-02-08T04:51:34+00:00	[thread overview]
Message-ID: <qNeGf.11242$1n4.2857@newsread2.news.pas.earthlink.net> (raw)
In-Reply-To: <ds9o71$pj9$1@sunnews.cern.ch>

Maciej Sobczak wrote:

>> With Ada, the entire standard language is compiled by every compiler; 
>> a compiler that didn't implement, say, generics, would be laughed out 
>> of existence. Yet "C++" users regularly use compilers that don't 
>> implement templates, exceptions, or namespaces.
> 
> Really? Taking into account what I've seen during the last few years on 
> comp.lang.c++.moderated, I'd say that today such compilers are 
> extraordinarily rare, something like a living mammoth. I don't call it 
> "regularly use".
 >
> I'm writing this from Mozilla, written in C++, running happily on most 
> desktop platforms you can find today. Have Mozilla been written in Ada, 
> it wouldn't be much more portable.

Interesting that you mention Mozilla. Take a look at their rules for writing C++ 
for the project:

http://www.mozilla.org/hacking/portable-cpp.html

Lots of things you can't use, including no templates (a few exceptions), no 
exceptions, no namespaces. That's for contributing to Mozilla today, because so 
many of the compilers used to build Mozilla for various platforms today don't 
support these basic features of the language.

> BTW - why do you write "C++" in question marks, and Ada without them?

C++ is an ISO standard; anything that isn't the language defined in that 
standard isn't C++. Lots of people use the name "C++" to refer to things that 
aren't C++; I use "C++" to refer to such things.

By the way, '"' is a quotation mark; '?' is a question mark.

-- 
Jeff Carter
"You tiny-brained wipers of other people's bottoms!"
Monty Python & the Holy Grail
18



  parent reply	other threads:[~2006-02-08  4:51 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
2006-02-07  9:10               ` Maciej Sobczak
2006-02-07 16:16                 ` Martin Krischik
2006-02-08  4:51                 ` Jeffrey R. Carter [this message]
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