Есть ли бесплатная реализация Ады? - PullRequest
14 голосов
/ 08 октября 2008

Я посмотрел на сайт AdaCore, а также на A # (который теперь, похоже, принадлежит AdaCore), и ни один из них не является бесплатным (хотя я мог что-то неправильно прочитать). Любые рекомендации?

Ответы [ 5 ]

16 голосов
/ 08 октября 2008

GNAT доступен для скачивания здесь: https://libre.adacore.com/

Ищите «GNAT GPL Edition». Не уверен, почему он так хорошо спрятан на этом малоизвестном сайте.

11 голосов
/ 08 октября 2008

Вот большой список компиляторов Ada из Open Directory.

Компилятор GNU Ada представляется более популярным.

8 голосов
/ 08 октября 2008

GNAT, реализация GNU Ada: http://www.gnu.org/software/gnat/gnat.html

3 голосов
/ 18 мая 2012

Раньше интерфейс ada не был упакован с компилятором gcc, но теперь компилятор gnat ada поставляется вместе с компилятором gcc при установке большинства дистрибутивов linux. Конечно, могут быть различные библиотеки разработки, которые могут вам понадобиться ваши собственные проекты, но интерфейс Ada там. По крайней мере, это был мой опыт с Debian и Ubuntu за последние пару лет.

Что касается AdaCore, они скрывают бесплатную / бесплатную версию компилятора gnat ada, потому что они хочу купить поддержку; что они могут сделать юридически. Тем не менее, компилятор gcc GPL и считается открытым исходным кодом, что означает, что вы можете использовать его бесплатно.

2 голосов
/ 21 октября 2011

Томас, вы можете найти GPL-версию GNAT Adacore Ada Framework в http://libre.adacore.com/libre/ и загрузить ее с http://libre.adacore.com/libre/download/.. Просто выберите Бесплатное программное обеспечение или Пакет для академической разработки и загрузки. Компилятором является опция gnat-gpl-2011-i686-pc-mingw32-bin.exe, но в списке есть несколько дополнительных библиотек.

...