comp.lang.ada
 help / color / mirror / Atom feed
From: Francois Godme <fgodme@bigfoot.com>
Subject: Re: Ada Generic vs. C++ Templates
Date: Mon, 02 Apr 2001 20:57:02 GMT
Date: 2001-04-02T20:57:02+00:00	[thread overview]
Message-ID: <3AC8E799.189EE51C@bigfoot.com> (raw)
In-Reply-To: u90y6.289$UK4.27290@www.newsranger.com

Ted Dennison a �crit :

> One thing you should be sure to mention is portability. All Ada compilers must
> adhere to (and are tested against) the same standard. In contrast, C++ compilers
> all seem to implement templates differently. The Mozilla developers have gone so
> far as to ban the use of templates for this reason (in fact, its rule #1 in
> their portability guide). See
> http://www.mozilla.org/hacking/portable-cpp.html#dont_use_templates . One could
> say that for code meant to be portable, C++ templates have no power at all, as
> they can't be used. :-)

For Ada supporters, it may be reassuring to rest on those somewhat outdated
statements but templates are working by now because they are central to the
implementation of the C++ Standard Templates Library (STL for short).

In my daily work, we develop C++ templates code which compiles and runs the same on
two different platforms namely Visual C++ 6.0 on NT and aCC on HP-UX. I am not
saying that all the implementations are perfect but that they are mature enough to
be of a practical use in a commercial environment.





  reply	other threads:[~2001-04-02 20:57 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 [this message]
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
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