From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,138b697470a27c0a X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-11-30 15:59:16 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!pipex!uunet!gwu.edu!gwu.edu!not-for-mail From: mfeldman@seas.gwu.edu (Michael Feldman) Newsgroups: comp.lang.ada Subject: Re: GNAT good for learning? Date: 30 Nov 1994 18:27:14 -0500 Organization: George Washington University Message-ID: <3bj1oi$91@felix.seas.gwu.edu> References: <1994Nov30.191822.20165@roxi.rz.fht-mannheim.de> NNTP-Posting-Host: 128.164.9.3 Date: 1994-11-30T18:27:14-05:00 List-Id: In article <1994Nov30.191822.20165@roxi.rz.fht-mannheim.de>, Dirk Zoller wrote: >How suitable is the GNAT compiler (on Linux or OS/2) for learning Ada? >The documentation says it's an (incomplete?) Ada 9X compiler while the >latest standard seems to be Ada 83. Does GNAT conform fully (well, in >practice) to the Ada 83 standard, or will I experience surprises when >working e.g. with J.G.B.Barnes' book? Assuming you are referring to a DOS or OS/2 (as opposed to SunOS) version of GNAT, you will find big surprises only in the area of tasking, which exists - at the moment - only on SunOS. There are other bits and pieces missing, but they are in the "bits and pieces" category and you can certainly learn substantially all of Ada (83 or 9X) other than tasking by working withthe current GNAT. NYU release new versions around once per month, and it gets more and more complete each time. If you are interested in learning Ada 83 Barnes-style, you might check out GW-Ada/Ed, which is full Ada 83 except for some machine dependent features. I'll send you details by e-mail (others are welcome to write me for details as well; the net is getting bored, I think, seeing the announcement over and over). Mike Feldman