GNAT is a high-quality compiler for the entire Ada-95 language, including all annexes. The compiler is integrated with the GCC compiler system. The entire GNAT product is distributed freely, with sources, under the Copyleft policy of the Free Software Foundation. GNAT is part of the GNU project.
Ada Core Technologies, provides commercial support for GNAT and related software, including maintenance, porting of Ada83 applications to Ada95, porting of GNAT to new hardware platforms, training, and consulting. ACT may be contacted at:
Ada is the language of choice where software engineering, reliability, cost-effectiveness, large-scale development, and reuse matter. It is an industrial-strength programming language for real-time systems and DSP programming. Ada is currently used for applications in such domains as financial services, avionics, aeronautics, air traffic control, telecommunications, medical devices, power plants, railroads, astrophysics, satellites, and defense, to name a few.
Internet provides extensive resources for learning about all aspects of Ada. Rather than attempt to duplicate any of them here, we point you to three World Wide Web sites:
Ada Home provides up-to-date links, directly or indirectly, to every Ada-related Ada resource on Internet. For beginners there are links to Ada tutorial material; for more advanced users there are links to the documentation defining the language. To learn more about Ada Home, try the "Welcome Tour" link. You might also find it instructive to read some of the success stories, which you will find under "Ammunition".
Ada Resources for Educators and Students is designed to provide a quick, simple way for educators and students to find information on Ada.
SIGAda is the ACM Special Interest Group on Ada, and is the largest professional group of Ada enthusiasts.
Extensive additional documentation is reached by the links below, which assume that the files referred to here are in the same directory as this file.
GNAT is discussed on comp.lang.ada. ACT maintains a GNAT mailing list called chat.To subscribe to this list, send e-mail as follows:
Subject: subscribe your-email-address
"your-email-address" is to be replaced by a valid email address. If the word "subscribe" is alone in the subject, the address will be taken from your mail fields. The body of the message has to be empty.
To send an e-mail message to the list:
To: chat@gnat.com
Subject: message subject
message body