GNAT: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Стилистическая правка, добавление ссылки на статью
Метки: через визуальный редактор с мобильного устройства из мобильной версии
Строка 19: Строка 19:


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


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

Версия от 22:47, 12 марта 2016

GNAT
Скриншот программы GNAT
Тип Компилятор
Разработчик AdaCore
Написана на Ада
Операционные системы Linux, Microsoft Windows, Solaris/SPARC и др.
Первый выпуск 1992
Последняя версия GNAT Pro 7.2.1 (2014-02-10)[1]
GNAT GPL 2014 (2014-03-319)
GNAT GAP 2013 (2013-05-29)
Лицензия MGPL
Сайт 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.

См. также

Примечания

Ссылки