MOSQUITO

MOSQUITO
Tipo de Compilador
Desarrollador AdaCore
Escrito en ada
Sistema operativo Linux , Microsoft Windows , Solaris / SPARC , etc.
ultima versión GNAT Pro 7.2.1 (2014-02-10) [1]
GNAT GPL 2014 (2014-03-319)
GNAT GAP 2013 (2013-05-29)
Licencia MGPL
Sitio web adacore.com

GNAT  es un compilador de lenguaje Ada gratuito y forma parte de la colección de compiladores GNU .

Inicialmente, su nombre era una abreviatura de G NU N YU A da T ranslator , pero ahora ha perdido su significado. La interfaz gráfica y la biblioteca de tiempo de ejecución están escritas en Ada.

JGNAT es una versión de GNAT que genera código de bytes de Java para su ejecución en la máquina virtual de Java a partir del código Ada.

Historia

El proyecto comenzó en 1992 cuando la Fuerza Aérea de EE. UU. otorgó un contrato a la Universidad de Nueva York para crear un compilador Ada de código abierto para ayudar a estandarizar Ada 9X. El contrato de $ 3 millones requería el uso de GNU GPL para todo el desarrollo y la FSF para reconocer los derechos de autor . La primera revisión oficial de GNAT tuvo lugar en 1995 .

En 1994 y 1996 , los creadores de GNAT formaron dos empresas hermanas, Ada Core Technologies en Nueva York y ACT-Europe en París , para garantizar el desarrollo continuo y el apoyo comercial de GNAT. Ambas empresas se fusionaron y cambiaron su nombre a AdaCore en 2004 .

GNAT se lanzó originalmente por separado de las fuentes de GCC . El 2 de octubre de 2001 , las fuentes de GNAT se enviaron al repositorio CVS de GCC. La última versión lanzada por separado fue GNAT 3.15p, basada en GCC 2.8.1, el 2 de octubre de 2002. Desde GCC 3.4, las versiones oficiales de GCC en las principales plataformas superan el 100 % de las pruebas Ada ACATS incluidas en el conjunto de pruebas de GCC. En GCC 4.0, las plataformas más exóticas también pasan 100% ACATS.

El compilador tiene licencia bajo los términos de la Licencia pública general de GNU . La biblioteca en tiempo de ejecución tiene la licencia pública general de GNU ("GNAT GPL Edition" de AdaCore) o la licencia pública general modificada de GNAT (GCC, GNAT Pro). GNAT es parte de la mayoría de las distribuciones de Linux y BSD .

Véase también

Notas

  1. GNAT Pro 7.2.1 (enlace descendente) . Consultado el 18 de septiembre de 2014. Archivado desde el original el 16 de julio de 2014. 

Enlaces