Jump to content

GNAT: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Description==
'''GNAT''' is an open source compiler for the [[Ada]] programming language which forms part of the GNU Compiler Collection. It supports all versions of the language, i.e. Ada 2005, Ada 95, Ada 83 and Ada 2012.
GNAT is a free-software compiler for the Ada programming language which forms part of the GNU Compiler Collection. It supports all versions of the language, i.e. Ada 2005, Ada 95, Ada 83 and Ada 2012. Originally its name was an acronym that stood for GNU NYU Ada Translator, but that name no longer applies. The front-end and run-time are written in Ada.


==History==
Originally its name was an acronym that stood for GNU NYU Ada Translator, but that name no longer applies. The front-end and run-time are written in Ada, except for a few machine dependent parts that are written in C to aid in portability.
While the existing OS/2 versions work well, there was lot of work put into the OS/2 port including rewriting large portions of it.
An updated version is unlikely since the main maintainers of the code removed the OS/2 branch from the official tree in 2010 and recreating it would be a lot of work.
==Libraries and bindings==
*PM Bindings for GNAT
*[[Ada (GNAT) bindings to the OS/2 API]]
*[http://sourceforge.net/projects/adacl/?source=directory Ada Class Library]


==Version==
==Version==
* '''Latest Version:''' Version 3.15p (2002/11/24)
* 1.78 (1994-05-04)
 
* 3.15p (2002-11-24) - gnat-3.15p-os2-bin-20021124.zip
==Links==
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/ada&file=gnat-3.15p-os2-bin-20021124.zip Hobbes] Version 3.15p


==License==
==License==
Line 13: Line 21:


==Author==
==Author==
* Ported by David Parsons
* Robert Dewar
 
* David Parsons (OS/2 port)
==Related Articles==
*
 
==Publications==
*


[[Category:Tools]]
[[Category:Ada]][[Category:GNU Software]][[Category:Software written in C]][[Category:Software written in Ada]]

Latest revision as of 19:15, 3 July 2022

GNAT is an open source compiler for the Ada programming language which forms part of the GNU Compiler Collection. It supports all versions of the language, i.e. Ada 2005, Ada 95, Ada 83 and Ada 2012.

History

Originally its name was an acronym that stood for GNU NYU Ada Translator, but that name no longer applies. The front-end and run-time are written in Ada, except for a few machine dependent parts that are written in C to aid in portability.

While the existing OS/2 versions work well, there was lot of work put into the OS/2 port including rewriting large portions of it.

An updated version is unlikely since the main maintainers of the code removed the OS/2 branch from the official tree in 2010 and recreating it would be a lot of work.

Libraries and bindings

Version

  • 1.78 (1994-05-04)
  • 3.15p (2002-11-24) - gnat-3.15p-os2-bin-20021124.zip

License

  • Open Source - Current toolchain is licensed under the GNU GPL v3 License while libraries and runtime is licensed under the GMGPL. Older versions were licensed under the GNU GPL v2 License including libraries and runtime.

Author

  • Robert Dewar
  • David Parsons (OS/2 port)