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