Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Bigloo - это язык программирования , диалект языка Lisp , реализация языка Scheme . Он разработан французским исследовательским институтом информационных технологий Французского института исследований в области компьютерных наук и автоматизации (INRIA). Он ориентирован на предоставление инструментов для эффективной и разнообразной генерации кода, которые могут соответствовать производительности написанного вручную C или C ++ . Система Bigloo содержит компилятор схемы, который может генерировать код C и байт- код виртуальной машины Java (JVM) или .NET Framework (.NET).. Как и другие диалекты Лиспа, он содержит интерпретатор , также называемый циклом чтения-оценки-печати (REPL). Это бесплатное программное обеспечение с открытым исходным кодом . Система времени выполнения и библиотеки выпущены под Стандартной общественной лицензией ограниченного применения GNU (LGPL). Компилятор и инструменты программирования выпускаются под лицензией GNU General Public License (GPL).

«Bigloo - это реализация схемы, предназначенная для одной цели: включение стиля программирования на основе схемы, где обычно требуется C (++)». [1]

Hop двигатель веб - приложений и Roadsend PHP написаны в Bigloo.

Библиотеки [ править ]

  • Biglook - кроссплатформенный модуль графического пользовательского интерфейса (GUI), который взаимодействует с GTK + и Java Swing [2]

Bigloo-lib [ править ]

Проект Bigloo-lib содержит модули для:

  • Обычные выражения
  • Совместимость MzScheme
  • iconv Преобразование набора символов
  • Поддержка расширенных консольных приложений - включает поддержку GNU Readline и termios.
  • SQL - протестировано с MySQL , Oracle , PostgreSQL и SQLite
  • XML - интерфейс к парсеру Expat XML
  • GTK

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

  1. ^ "Домашняя страница Bigloo" . Инрия София-Антиполис . Проверено 14 апреля 2018 .
  2. ^ "Biglook" . Архивировано из оригинала на 2007-05-21.

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

  • Список языков JVM

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

  • Официальный веб-сайт