[comp.lang.ada] Ada compilers for IBM PC

ram@lscvax.UUCP (Ric Messier) (02/02/88)

Probably I should have started here in the first place but I didn't.
What I am looking for is an Ada compiler for the IBM PC. I have heard
about Ada compilers being out for smaller machines like the PC's but I
have yet to actually see any such compiler. Anyone knowing of one, I
would appreciate hearing about. Thanks!

conway@hplb29a.HPL.HP.COM (Daniel F. Conway) (02/04/88)

/ hplb29a:comp.lang.ada / ram@lscvax.UUCP (Ric Messier) / 12:51 pm  Feb  1, 1988 /
Probably I should have started here in the first place but I didn't.
What I am looking for is an Ada compiler for the IBM PC. I have heard
about Ada compilers being out for smaller machines like the PC's but I
have yet to actually see any such compiler. Anyone knowing of one, I
would appreciate hearing about. Thanks!
----------

bach@RADC-SOFTVAX.ARPA ("BACH") (02/05/88)

Ric,
 
You might want to look up "Ada Moves to Micros" in the July 1987
issue of BYTE.  This will give you pointers to four Ada compilers
running on the IBM PC.  As a side note, the Meridian compiler is
now validated.  I have used it for a few small throw-away programs 
with reasonable results.  One nice thing about the Meridian compiler 
is that it runs on a fairly standard PC (640K and an 8087 if you 
need to do floats).  I think I also heard that the Janus Ada compiler 
was recently validated.  Can anyone verify that?  The other two 
compilers mentioned are the Alsys compiler (validated) and the Artek
compiler (not validated).  The artical gives addresses and phone
numbers for all three vendors.
 
Bud Bach
SPS, Inc.
Melbourne, FL
------

conway@hplb29a.HPL.HP.COM (Daniel F. Conway) (02/06/88)

> need to do floats).  I think I also heard that the Janus Ada compiler 
> was recently validated.  Can anyone verify that?
>  
> Bud Bach
> SPS, Inc.
> Melbourne, FL

Janus has indeed been validated; I called them about three weeks ago to
verify this.

Dan Conway
hplabs!dan_conway

MFELDMAN@GWUVM.BITNET (Mike Feldman) (02/06/88)

I am aware of three full-language Ada compilers for MS-DOS machines.

AdaVantage - Meridian Software Systems - 800-221-2522

This compiler was validated under ACVC 1.8. It requires a 640k machine
with hard disk. Current release requires a coprocessor for floating
point arithmetic (not fixed point); a forthcoming upgrade will support
software-emulated floating point. I have used versions of this compiler
for about 1 year. It is sound and pretty fast at compile time (I don't
have specific benchmark numbers - don't believe in them).

My students have encountered a few bugs but they are not crippling, are
relatively subtle things, and are, I think, easily fixed in later
versions. I've been quite happy with it overall. Nice DOS libraries
are available for, I think, $65.00. Price is $795; a starter version
with some program-size limits (acceptable for learning and reasonable
term projects, etc.) can be had for $99.

Janus-Ada - RR Software - 800-PC-Ada-4U

Latest version passed ACVC 1.9 tests in December - they say they are
waiting for their validation certificate. I have the $99.00 starter
version, plan to order the full-scale one. The differences are mainly in
support for "real" programming - DOS libraries, etc. The $99. one has a
64K limit on executable image size. Generates .COM, not .EXE file.
Full-blown versions at $395. and $799. are available.

Janus-Ada has been around for years in different versions. They have gotten
a (largely undeserved) bad press. This release supports all of Ada, and
works, as far as I can tell. Any compiler will eventually show small and
subtle bugs, easily coded around, as fixed in subsequent versions. We all
know that validation does not guarantee perfection.
I believe that Janus-Ada is a good and useful product now that it handles
all of Ada. Both it and AdaVantage are new and both will benefit from
the usual maturation process. But money spent on them is far from wasted.

Many of my students have bought the $99. version of one or the other and
have been quite happy. Both compilers need better development environments;
both will get them in due time.

The third validated compiler is the Alsys system. I don't have it; it
comes with a 4 meg memory expansion. Has a good reputation in the industry;
good industrial-strength development system, if you have the $$ to pay
for the additional hardware they make you get.

When reading magazines like Byte and Computer Language, keep in mind that
they have a lag time of perhaps 6 months between acceptance of an article
and when it hits the newsstands. The articles were probably _written_ 6
months before that. The Ada business is changing _fast_. Info-Ada is,
I think, an excellent vehicle for keeping up with breaking news.
I'm sure that Ada compiler vendors must get frustrated with the lag time in
the magazines, as reviews are based on _really_ outdated versions!

Michael B. Feldman                     residence address for SNail:
Professor, Dept. of EE&CS              Michael B. Feldman
The George Washington University       6218 Wagner Lane
Washington, DC  20052  U.S.A.          Bethesda, MD  20816  U.S.A.
202-994-7593
MFELDMAN@GWUVM.BITNET