comp.lang.ada
 help / color / mirror / Atom feed
From: larry@VLSI.JPL.NASA.GOV
Subject: Quality & cost of Ada compilers
Date: 7 Mar 88 08:41:23 GMT	[thread overview]
Message-ID: <880307004123.3eab@VLSI.JPL.NASA.GOV> (raw)

--
Mr.  Neff makes some good points, though he seems to be a bit too
pessimistic.  For instance, compiler errors we'll have with us for decades
to come.  I still occasionally see problems with mature C and ForTran
compilers from respected companies like IBM and DEC.  The validation
process weeds out many such errors.

Efficiency of compilers obviously need improving, but already there are
several out there that are pretty good.  Some of them may produce better
code than compilers for more languages  (There's more information available
in an Ada program, so this is potentially the case.)  Tartan makes some
extravagant assertions about their compilers in comparison with (for
instance) Sun C.  (Has anyone on this list looked into their claims?)

As for cheap compilers, you can now get validated Ada compilers from
Meridian and R&R Software for about a $100.  These are "Starter" or
"Introductory" versions that have been crippled somewhat (10 compilation
units and 200 executable statements per unit for Meridian), but still
adequate for beginners.  Then if you want the full version you lay out
several hundred dollars more.  You still pay 3-4 times the cost of
equivalent C development system, optimization is limited, and the generic,
tasking, and some other facilities are primitive, so obviously the
situation can be improved more. 

Possibly the entry of Borland into the market will fuel some major
improvements.  (Or maybe not, if their Ada is as non-standard as their
ProLog system.)  Incidentally, the report I heard is that Borland has
copyrighed TurboADA, not TurboAda.  Anyone know if that's true?

(Makes me wonder if by spelling a product ADA some turkey could get around
AJPO's copyright!)
                                    Larry @ jpl-vlsi

             reply	other threads:[~1988-03-07  8:41 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1988-03-07  8:41 larry [this message]
1988-03-07 12:49 ` Quality & cost of Ada compilers Karl A. Nyberg
     [not found] <3@<880307004123>
1988-03-10  4:04 ` stt
replies disabled

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