comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov>
Subject: Re: Ada -vs- GNAT
Date: 28 May 2002 13:55:35 -0400
Date: 2002-05-28T18:02:35+00:00	[thread overview]
Message-ID: <u4rgsjgx4.fsf@gsfc.nasa.gov> (raw)
In-Reply-To: 3CEFCC05.16C30A69@adaworks.com

Richard Riehle <richard@adaworks.com> writes:

> <snip>    XP is a reaction to the Industrial
> Engineering model that has characterized so much software engineering
> practice.

Well, I find that Ada and XP go well together. 

As to whether having a Standard for Ada is a good thing, I think it
is. It means I can use GNAT to write and unit test code, then
recompile with DDCI for the 1750 target, with full confidence that the
language semantics is the same, and all of it is implemented.

One of the reasons I _don't_ like C++ is that I cannot do this with
confidence. On another current project, we're using Gnu C++ for unit
tests, and Green Hills for the target. We are _not_ allowed to use the
full C++ language, because neither compiler meets the standard.

> When a Standard keeps a language from meeting its full potential, is
> that a good thing. 

Standards do not limit languages; customers limit languages. That
includes me! 

GNAT is open source; if you want an Ada variant, go fund it! As Robert
keeps pointing out, that was one of the original motivations behind
producing an open source Ada compiler; people (mainly universities)
would be free to play around with the language. Yet no one has done it
yet in a serious way.

> <snip>
> So, it ACT deems it useful to add something as simply as attibutes to its
> compiler to accomplish things not pre-determined by the standard, so
> be it.

As long as there is a way to say "warn me if I deviate from the
standard", I agree with this (GNAT has such a switch, last I checked).

> This could be one of the features that differentiates their product
> from that of other compiler publishers.   

That's the Microsoft way. The true ACT way is to distinguish their
real product (which is support and service) by delivering better
quality. 

-- 
-- Stephe



  parent reply	other threads:[~2002-05-28 17:55 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-25  2:47 Ada -vs- GNAT Steve Doiel
2002-05-25  4:21 ` Simon Wright
2002-05-25  5:48   ` tmoran
2002-05-25  7:36     ` Pascal Obry
2002-05-28 13:14       ` Marin David Condic
2002-05-25  7:52     ` Simon Wright
2002-05-25 10:58     ` Robert Dewar
2002-05-25 18:28       ` tmoran
2002-05-25 21:52         ` Brian Rogoff
2002-05-26  5:20           ` David Botton
2002-05-26  9:11         ` Preben Randhol
2002-05-26 11:13           ` Simon Wright
2002-05-26 12:57             ` Preben Randhol
2002-05-25 17:38     ` Richard Riehle
2002-05-25 18:37       ` tmoran
2002-05-25 20:13         ` Richard Riehle
2002-05-28 13:47       ` Marin David Condic
2002-05-28 17:55       ` Stephen Leake [this message]
2002-05-28 18:35         ` Marin David Condic
2002-05-28 21:42         ` Robert I. Eachus
2002-05-25  7:55   ` Simon Wright
2002-05-25 11:04   ` Robert Dewar
2002-05-25 11:23     ` Simon Wright
2002-05-25 11:51   ` Larry Kilgallen
2002-05-25 15:34     ` Robert Dewar
2002-05-25 20:09   ` Robert C. Leif
2002-05-25  7:27 ` Pascal Obry
2002-05-25  7:41 ` Preben Randhol
2002-05-25 14:46   ` Steve Doiel
2002-05-25 17:03     ` Preben Randhol
2002-05-25 17:10       ` Pascal Obry
2002-05-25 17:17         ` Preben Randhol
2002-05-25 22:23     ` Robert Dewar
2002-05-25 23:24       ` Steve Doiel
2002-05-26  9:21         ` Preben Randhol
2002-05-28 13:58         ` Marin David Condic
2002-05-29 11:13           ` Preben Randhol
2002-06-28 18:25             ` pontius
2002-05-25 15:35   ` Robert Dewar
2002-05-25  8:00 ` chris.danx
2002-05-25 15:37   ` Robert Dewar
2002-05-25 15:53     ` chris.danx
2002-05-25 17:02       ` Pascal Obry
2002-05-25 17:50         ` chris.danx
2002-05-25 18:04           ` Pascal Obry
2002-05-25 22:37           ` Robert Dewar
2002-05-25 22:44             ` chris.danx
2002-05-26  2:05               ` Robert Dewar
2002-05-25 22:31       ` Robert Dewar
2002-05-26  5:29   ` David Botton
2002-05-25 10:49 ` Robert Dewar
2002-05-25 11:02 ` Robert Dewar
2002-05-28 18:09   ` Stephen Leake
2002-05-25 11:09 ` Robert Dewar
2002-06-07 22:39 ` Randy Brukardt
2002-06-08 12:14   ` Robert Dewar
2002-06-08 19:37     ` SteveD
2002-06-09 12:13       ` Robert Dewar
2002-06-12 17:07         ` Warren W. Gay VE3WWG
2002-06-09 18:05       ` Robert Dewar
2002-06-09 18:06     ` Richard Riehle
2002-06-10 21:22       ` Robert A Duff
replies disabled

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