Тема этой статьи может не соответствовать общему руководству Википедии о известности . ( январь 2019 г. ) (Узнайте, как и когда удалить этот шаблон сообщения ) |
В этой статье слишком много ссылок на первоисточники . ( Январь 2019 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Парадигмы | Мультипарадигма : функциональная , процедурная , мета |
---|---|
Семья | Лисп |
Разработано | Мануэль Серрано |
Разработчик | INRIA |
Впервые появился | 1995 |
Стабильный выпуск | 4.3c / 6 сентября 2018 г . |
Печатная дисциплина | Сильный , динамичный , скрытый |
Объем | Лексический |
Платформа | ARM , IA-32 , x86-64 ; PowerPC , Альфа |
Операционные системы | Кроссплатформенность : Android , Windows , macOS , Linux , AIX , Solaris , Tru64 UNIX |
Лицензия | GPL , LGPL |
Интернет сайт | www- sop .inria .fr / indes / fp / Bigloo |
Под влиянием | |
Лисп , Схема |
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
Ссылки [ править ]
- ^ "Домашняя страница Bigloo" . Инрия София-Антиполис . Проверено 14 апреля 2018 .
- ^ "Biglook" . Архивировано из оригинала на 2007-05-21.
См. Также [ править ]
- Список языков JVM
Внешние ссылки [ править ]
- Официальный веб-сайт