Оглавление
Поплог
-
Обзор Poplog
- Poplog – это интегрированная среда разработки для языков программирования POP-11, Common Lisp, Prolog и Standard ML.
- Изначально создан в Великобритании для ИИ, позже стал коммерческим пакетом.
- Поддерживался программой “Элви” и был лицензирован как проприетарное ПО с 1982 по 1999 год, затем стал открытым исходным кодом.
-
История и развитие
- Название “POPLOG” отражает поддержку программирования на Prolog и других языках.
- Расширения для новых языков и новые возможности добавлялись через инкрементальные компиляторы.
- Продажи и поддержка осуществлялись через компанию Systems Designers Ltd, затем через дочернюю компанию Integral Solutions Ltd.
- В 1992 году Poplog выиграл Smart Award за продажи на сумму 5 миллионов долларов.
- После приобретения SPSS, Poplog стал бесплатным программным пакетом с открытым исходным кодом.
-
Поддерживаемые языки и платформы
- Основной язык – POP-11, поддерживает 2D-графику через X в Linux/Unix.
- Poplog использовался для академических исследований и коммерческих продуктов, включая Clementine.
- Поддержка различных платформ, включая DEC PDP-11, VAX/VMS, Sun SPARC, HP-UX и другие.
-
Перенос и развитие
- После перехода на открытый исходный код большая часть разработки велась в Linux.
- Существуют проекты для создания более нейтральных к платформе версий Poplog, включая Windows.
- Проект на GitHub направлен на создание 64-битной версии Poplog.
-
Главный архитектор и вкладчики
- Джон Гибсон из Университета Сассекса внес значительный вклад в разработку и инновации.
- Крис Меллиш, Джон Уильямс и другие внесли свой вклад в реализацию Prolog, Common Lisp и Standard ML.
-
Рекомендации и внешние ссылки
- Ссылки на официальный сайт, блог-портал, GitHub и другие ресурсы доступны в статье.