комар

  • Обзор 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 и другие проекты. 
    • Рекомендации по дальнейшему чтению и внешние ссылки. 

Полный текст статьи:

ГНАТ — Википедия

Оставьте комментарий

Прокрутить вверх