Топ питань
Часова шкала
Чат
Перспективи

GNU Guile

З Вікіпедії, вільної енциклопедії

GNU Guile
Remove ads

GNU Guile — проєкт з розвитку вільної реалізації функціональної мови програмування Scheme, що підтримує можливість вбудовування коду у застосунки на інших мовах програмування. Guile англійською означає хитрість, і в проєкті розшифровується GNU Ubiquitous Intelligent Language for Extensions (укр. Повсюдна Інтелектуальна мова для Розширення GNU). Вперше вийшла у 1993[2] та є офіційною мовою розробки розширень для операційної системи GNU[3]. Guile дозволяє легко інтегрувати в програми доповнення, модулі та скрипти, які розширюють функціональність.

Коротка інформація Тип, Розробник ...

Основу Guile становить ефективна віртуальна машина, яка виконує переносимий набір інструкцій, що генерується спеціальним оптимізувальним компілятором. Віртуальна машина Guile легко інтегрується з кодом застосунків на мовах C та C++. До складу пакету входить бібліотека модулів, в яких реалізовані типові сервісні функції, такі як робота з протоколом HTTP, парсинг XML і використання методів об'єктно-орієнтованого програмування.

Крім мови Scheme, для якого реалізована підтримка специфікацій R5RS і R6RS, в рамках проєкту Guile розвиваються компілятори і для інших мов, таких як ECMAScript, Emacs Lisp і Lua.

Remove ads

Виноски

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads