~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 90C3B47300EFBCA3D5B8E9904D2CEEB2__1693921920 ✰
Заголовок документа оригинал.:
✰ GNAT - Wikipedia ✰
Заголовок документа перевод.:
✰ ГНАТ — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/GNAT ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/90/b2/90c3b47300efbca3d5b8e9904d2ceeb2.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/90/b2/90c3b47300efbca3d5b8e9904d2ceeb2__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 10:30:41 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 5 September 2023, at 16:52 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

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

ГНАТ

Из Википедии, бесплатной энциклопедии
ГНАТ
Разработчики) Нью-Йоркский университет (NYU), AdaCore и проект GNU
Начальная версия 1995 год ; 29 лет назад ( 1995 )
Стабильная версия
ФСФ GNAT 9.2 (12 августа 2019 г.) [1]

ГНАТ Про 7.4 (23 февраля 2016 г.) [2]

Операционная система ФриБСД , Линукс ,
Солярис / СПАРК ,
Майкрософт Виндоус ,
Mac OS X ,
плюс другие, поддерживаемые FSF GNAT в рамках GCC
Тип Компилятор
Лицензия GNU GPL 3+ с исключением библиотеки времени выполнения GCC [3]
Веб-сайт www .getadanow .com — ФСФ ГНАТ
www .adacore /gnatpro / ГНАТ Про

GNAT — это бесплатного программного обеспечения компилятор для языка программирования Ada , который является частью коллекции компиляторов GNU (GCC). Он поддерживает все версии языка, то есть Ada 2012, Ada 2005, Ada 95 и Ada 83. Первоначально его название было аббревиатурой обозначающей G NU N YU A da Translator , , но это имя больше не применяется. Интерфейс и среда выполнения написаны на языке Ada.

История [ править ]

Проект GNAT начался в 1992 году, когда ВВС США заключили с Нью-Йоркским университетом (NYU) контракт на создание бесплатного компилятора для Ada, который поможет в процессе стандартизации Ada 9X. Требуемый контракт на 3 миллиона долларов [ нужна цитата ] использование GNU GPL для всех разработок и передал авторские права Фонду свободного программного обеспечения . Первая официальная валидация GNAT произошла в 1995 году.

В 1994 и 1996 годах первоначальные авторы GNAT [ нужны разъяснения ] [ ВОЗ? ] основал две дочерние компании, Ada Core Technologies в Нью-Йорке и ACT-Europe (позже AdaCore SAS) в Париже, чтобы обеспечить постоянное развитие и коммерческую поддержку GNAT. Две компании всегда действовали как единое целое, но официально не объединялись до 2012 года под названием AdaCore. [4]

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

Лицензия [ править ]

Компилятор лицензируется на условиях GNU GPL 3+ с исключением библиотеки времени выполнения GCC. [3]

Все версии до 3.15p включительно лицензируются в соответствии с GMGPL, предлагающим аналогичные исключения во время выполнения. Лицензией GMGPL является GNU GPL 2 с исключением связывания, которое позволяет связывать программное обеспечение с лицензиями, несовместимыми с GPL, с выходными данными стандартных универсальных библиотек Ada, поставляемых с GNAT, без нарушения лицензионного соглашения.

Версии [ править ]

FSF GNAT является частью большинства основных дистрибутивов Linux или BSD и включен в основные исходные коды GCC.

GNAT Pro — поддерживаемая версия GNAT от AdaCore .

В дополнение к FSF GNAT и GNAT Pro от AdaCore, AdaCore выпускает дополнительные версии (GNAT-GPL, общедоступная старая версия GNAT Pro, и GNAT GAP, версия для образовательных программ AdaCore). [6] В этих версиях AdaCore удалены исключения времени выполнения; для этого требуется, чтобы программное обеспечение, связанное со стандартными библиотеками, имело лицензии, совместимые с GPL, чтобы не нарушать лицензионное соглашение.

JGNAT представлял собой версию GNAT, скомпилированную из языка программирования Ada в байт-код Java . GNAT для dotNET — это версия GNAT, которая компилируется из языка программирования Ada в Common Language Infrastructure для .NET Framework, а также в бесплатные реализации с открытым исходным кодом Mono и Portable.NET.

См. также [ править ]

  • APSE — спецификация среды программирования для поддержки разработки программного обеспечения на языке Ada.
  • Студия программирования GNAT
  • Коллекция компиляторов GNU — бесплатный компилятор с открытым исходным кодом для различных языков программирования.
  • Профиль Ravenscar - подмножество функций управления задачами Ada, предназначенное для критически важных для безопасности вычислений в режиме реального времени.
  • SPARK - язык программирования, состоящий из строго ограниченного подмножества Ada, снабженного метаинформацией, описывающей желаемое поведение компонента и индивидуальные требования времени выполнения.

Ссылки [ править ]

  1. ^ «Релизы GCC — проект GNU» .
  2. ^ «AdaCore выпускает GNAT Pro 7.4» . АдаКор .
  3. ^ Перейти обратно: а б «Исключение библиотеки времени выполнения GCC» . Проверено 28 февраля 2013 г.
  4. ^ GNAT Pro Insider, осень/зима 2014–2015, стр. 1
  5. ^ Архив списка рассылки GCC CVS «Новый язык: Ада»
  6. ^ «Сравнение GNAT Pro» . АдаКор . Проверено 17 августа 2021 г.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 90C3B47300EFBCA3D5B8E9904D2CEEB2__1693921920
URL1:https://en.wikipedia.org/wiki/GNAT
Заголовок, (Title) документа по адресу, URL1:
GNAT - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)