TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Subject:
From:
"W. Wesley Groleau (Wes)" <[log in to unmask]>
Date:
Fri, 15 Nov 1996 14:01:43 EST
In-Reply-To:
<[log in to unmask]>; from "Sy Wong" at Nov 15, 96 10:19 am
X-To:
Reply-To:
"W. Wesley Groleau (Wes)" <[log in to unmask]>
Parts/Attachments:
text/plain (26 lines)
Are you hoping to generate code that will run in these target environments,
or do you want a compiler that will run on the target?

There is no reason IMHO that a compiler cannot omit code that is not needed
from the executable.  As you say, the fact that the compiler is able to
generate the code may make it more expensive.  OTOH, the fact that a subset
compiler implements a subset may make it less marketable and therefore MORE
expensive.

What do you suppose it would do to Ada's image if someone were to market
a superset of C that had just a few of Ada's safety features?  Especially
if the marketing materials didn't mention Ada, but the user documentation
pointed out that the reason it is so much better is that it "adds to C
some of the features proven many times over to have done wonders for the
productivity and low bug rates of Ada programmers."  :-)

I recently saw an outstanding brochure for an Ada compiler that didn't
have the word "Ada" until the third page!  I presume the compiler itself
is as good as the advertisement....

---------------------------------------------------------------------------
W. Wesley Groleau (Wes)                                Office: 219-429-4923
Hughes Defense Communications (MS 10-40)                 Home: 219-471-7206
Fort Wayne,  IN   46808                  (Unix): [log in to unmask]
---------------------------------------------------------------------------

ATOM RSS1 RSS2