Логотип GNU Pascal | |
Первоначальный автор (-ы) | Юкка Виртанен, Питер Гервински, Франк Хекенбах, Вальдек Хебиш |
---|---|
Первоначальный выпуск | Не регулируется ar выпускает. |
Репозиторий | |
Написано на | C (компилятор), C и Pascal (время выполнения) |
Операционная система | Кросс-платформенная |
Тип | Компилятор |
Лицензия | GPL |
Веб-сайт | www.gnu-pascal.de |
GNU Pascal (GPC) - это компилятор Pascal , состоящий из интерфейса GNU Compiler Collection (GCC), аналогично Fortran и другие языки были добавлены в GCC. GNU Pascal совместим с ISO 7185 и реализует «большую часть» стандарта ISO 10206 Extended Pascal.
Основным преимуществом совмещения GNU Pascal с компилятором GCC является то, что он мгновенно переносимый на любую платформу, поддерживаемую компилятором GCC. Однако, поскольку GPC является внешним интерфейсом, он должен адаптироваться, если в GCC будут внесены серьезные изменения (например, основная новая версия). Как правило, новые основные версии принимаются очень медленно (по-прежнему в основном на 3.x, с экспериментальными сборками 4.x). Вероятно, это одна из причин, по которой разработчики обращают внимание на бэкэнд, ориентированный на C.
В июле 2010 года разработчик публично спросил мнение (оно исчезло из Интернета в период с июля 2014 года по июнь 2015 года) о будущем GNU Pascal из-за нехватки разработчиков и проблем с обслуживанием как GCC. порт. Было оживленное обсуждение почтовой рассылки, где разработчики, похоже, склонялись к повторной реализации на C ++ с помощью бэкэнда, генерирующего код C. Почтальон снова заснул, и по состоянию на декабрь 2016 года никаких новых релизов или объявлений о будущем ходе проекта не поступало.
Dev-Pascal - это графическая IDE, которая поддерживает GNU Pascal.
.