GNAT Ada compiler
The GNAT Ada compiler is a validated Ada95 compiler. Its open system philosophy contrasts with the opaque approach of former Ada compilers. No more hidden and mysterious central libraries requiring a totally new set of commands, no more rigid development environments, no more needless recompilations. While preserving all of Ada's safety, the GNAT source based model provides the flexibility and efficiency typically encountered in C development environments.
Note that GNAT should not be confused with the GNATS bug-tracking system.
Mailing lists and newsgroups
The newsgroup for discussions of the Ada language or Ada implementations is comp.lang.ada.
There is a mailing list for discussion of GNAT; to subscribe send mail with "subscribe" in the subject line to chat-request@gnat.com. Traffic has been running about a dozen messages a day.
Getting GNAT
I suppose we need to make an explicit disclaimer that the distributions listed below are not supported by Cyclic. In most cases we are just redistributing or linking to a distribution provided by someone else, and didn't even help write any of it.
See the Ada Core Technologies page mentioned below for information on downloading GNAT. Note that you do need an executable for your platform; there is no way to build GNAT from source code unless you already have GNAT running.
Paid Support
Ada Core Technologies provides high-quality support for military, commercial and industrial uses of GNAT. They also provide consulting, training and customization in all areas of Ada software development.
For more information
The best overall Ada web site is the Home of the Brave Ada Programmers. It contains information on Ada books, Ada compared to other languages, and just about everything else you might want to know.
The Ada Core Technologies site includes GNAT documentation and information on downloading GNAT.

![[ Valid XHTML 1.0! ]](/branding/w3c-valid-xhtml10-44x16.png)
![[ Valid CSS! ]](/branding/w3c-valid-css-44x16.png)
