GNAT

GNAT
GNAT
Gps-screenshot.png
Тип

Компилятор

Разработчик

AdaCore

Операционная система

Linux, Microsoft Windows, Solaris/SPARC и др.

Последняя версия

GNAT Pro 6.4.1 (2011-02-16)[1]
GNAT GPL 2011 (2011-06-09)
GNAT GAP 2011 (2011-06-09)

Лицензия

MGPL

Сайт

GNAT Pro: http://www.adacore.com
GNAT GPL: https://libre.adacore.com

GNAT — свободный компилятор языка Ада, является частью GNU Compiler Collection.

Изначально его название было аббревиатурой GNU NYU Ada Translator, но сейчас это потеряло смысл. Графический интерфейс и библиотека времени исполнения написаны на Аде.

JGNAT — версия GNAT, которая генерирует байткод Java для исполнения на Java Virtual Machine из кода на Аде.

Содержание

История

Проект был начат в 1992, когда ВВС США заключили контракт с университетом Нью-Йорка на создание компилятора Ады с открытыми исходниками, чтобы помочь стандартизировать Ada 9X. Контракт на 3 миллиона долларов требовал использования GNU GPL для всех разработок и признания авторских прав за FSF. Первая официальная проверка GNAT была проведена в 1995 году.

В 1994 и 1996 создатели GNAT организовали две родственные компании, Ada Core Technologies в Нью-Йорке и ACT-Europe в Париже, с целью обеспечить продолжение разработки и коммерческую поддержку GNAT. Обе компании были объединены и переименованы в AdaCore в 2004 году.

GNAT изначально выпускался отдельно от исходных текстов GCC. 2 октября 2001 исходные тексты GNAT были отправлены в репозиторий GCC CVS. Последней версией, выпущенной отдельно, был GNAT 3.15p, на базе GCC 2.8.1, 2 октября 2002. Начиная с GCC 3.4, на основных платформах официальные выпуски GCC проходят 100 % тестов Ada ACATS, включённых в набор тестов GCC. В GCC 4.0 более экзотические платформы тоже проходят 100 % ACATS.

Компилятор лицензируется на условиях GNU General Public License. Библиотека рабочих программ лицензируется либо под GNU General Public License («GNAT GPL Edition» от AdaCore), либо GNAT Modified General Public License (GCC, GNAT Pro). GNAT — часть большинства дистрибутивов Linux и BSD.

См. также

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "GNAT" в других словарях:

  • GNAT — Ada Quelltext im GPS Basisdaten Entwickler …   Deutsch Wikipedia

  • GNAT — Código fuente de Ada, usando GPS Desarrollador AdaCore y GNU Project …   Wikipedia Español

  • Gnat — Gnat, n. [AS. gn[ae]t.] 1. (Zo[ o]l.) A blood sucking dipterous fly, of the genus {Culex}, undergoing a metamorphosis in water. The females have a proboscis armed with needlelike organs for penetrating the skin of animals. These are wanting in… …   The Collaborative International Dictionary of English

  • Gnat — (PronEng|næt, nat ) is a colloquial name for many small insects in the order Diptera and specifically within the suborder Nematocera. The males often assemble together in large mating swarms, particularly at dusk, called a ghost .Gnat larvae are… …   Wikipedia

  • GNAT — es un conocido compilador del lenguaje de programación Ada, basado en la infraestructura de compilación de GCC. Ha sido escrito casi por completo en el mismo Ada, e implementa todos los anexos del estándar, habiendo sido certificado de ello. GNAT …   Enciclopedia Universal

  • gnat — gnat(o) , gnat, gnatie elem. Maxilar, falcă . (< fr. gnath/o/ , gnathe, gnathie, cf. gr. gnathos) Trimis de blaurb, 13.09.2007. Sursa: MDN …   Dicționar Român

  • gnat — O.E. gnætt gnat, midge, mosquito, earlier gneat, used of various small, flying insects, from P.Gmc. *gnattaz (Cf. Low Ger. gnatte, Ger. Gnitze); perhaps lit. biting insect and related to gnaw. The gnatte is a litil fflye, and hatte culex..he… …   Etymology dictionary

  • gnat — {{/stl 13}}{{stl 8}}rz. mnż I, D. a, Mc. gnacie, pot. {{/stl 8}}{{stl 20}} {{/stl 20}}{{stl 12}}1. {{/stl 12}}{{stl 7}} kość : {{/stl 7}}{{stl 10}}Połamać gnaty na nartach. {{/stl 10}}{{stl 20}} {{/stl 20}}{{stl 12}}2. {{/stl 12}}{{stl 7}}… …   Langenscheidt Polski wyjaśnień

  • gnat — [nat] n. [ME < OE gnæt, akin to Ger dial. gnatze, LowG gnatte < IE * ghnedh < base * ghen > GNAW] 1. any of various small insects, esp. certain dipterous flies, which often bite 2. Brit. a mosquito strain at a gnat to hesitate or have …   English World dictionary

  • gnat|ty — «NAT ee», adjective, ti|er, ti|est. 1. infested with gnats. 2. resembling a gnat …   Useful english dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»