комар
-
Обзор GNAT
- GNAT — это компилятор для Ada, который является частью GCC.
- Поддерживает все версии Ada, включая Ada 2012 и Ada 83.
- Изначально назывался GNU NYU Ada Translator, но название изменилось.
- Интерфейс и время выполнения написаны на Ada.
-
История GNAT
- Проект GNAT начался в 1992 году по контракту с ВВС США и NYU.
- Контракт предусматривал использование GPL и передачу авторских прав FSF.
- Первая официальная валидация GNAT прошла в 1995 году.
- В 1994 и 1996 годах были основаны дочерние компании Ada Core Technologies и ACT-Europe для развития и поддержки GNAT.
- В 2012 году компании объединились под названием AdaCore.
- GNAT был изначально выпущен отдельно от GCC, но с 2001 года стал частью GCC CVS.
-
Лицензия и версии GNAT
- GNAT лицензирован под GPL 3+ с исключениями для библиотеки времени выполнения.
- Начиная с версии 3.15p, GNAT лицензируется под GMGPL с исключениями для совместимости с другими лицензиями.
- AdaCore выпускает различные версии GNAT, включая GNAT Pro и GNAT GAP для образовательных программ.
- JGNAT компилирует Ada в байт-код Java, а GNAT для dotNET — в Common Language Infrastructure.
-
Дополнительные ресурсы
- Ссылки на портал бесплатного ПО, спецификацию APSE, студию программирования GNAT и другие проекты.
- Рекомендации по дальнейшему чтению и внешние ссылки.