GNAT: Difference between revisions

From Rosetta Code
Content added Content deleted
(Added OSes targeted, licensing stuff)
m (Links)
Line 10: Line 10:
Experimental support is also available for:
Experimental support is also available for:


* .NET
* [[.NET]]
* JVM
* [[JVM]]


The principal maintainer of GNAT is [http://www.adacore.com AdaCore].
The principal maintainer of GNAT is [http://www.adacore.com AdaCore].

Revision as of 15:17, 21 July 2008

GNAT is an implementation of Ada. Other implementations of Ada.
GNAT is part of GNU Compiler Collection. You may find other members of GNU Compiler Collection at Category:GNU Compiler Collection.

GNAT or else GNAT Ada is an Ada front-end to the GNU Compiler Collection. GNAT is a validated Ada compiler. It implements all three consequent Ada standards: Ada 83, Ada 95 and Ada 2005. The front-end itself is written in Ada. GNAT is available for:

Experimental support is also available for:

The principal maintainer of GNAT is AdaCore.

GNAT is freely distributed under GPL.

However, for commercial closed-source use, AdaCore also offers GNAT Pro and GNAT High Integrity products. These are basically the GNAT supplied with AdaCore support, and licensed with a special exemption. The exemption prevents proliferation of GPL into the proprietary code compiled by GNAT and linked with its run-time libraries.