ЗДЕСЬ
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Парадигмы | Мульти : функциональный , процедурный , мета. |
---|---|
Семья | Лисп |
Разработано | Джордж Дж. Карретт |
Разработчик | Джордж Дж. Карретт |
Впервые появился | апрель 1988 г |
Стабильная версия | 3,63 / 27 апреля 2008 г |
Дисциплина набора текста | Сильный , динамичный , скрытый |
Объем | Лексический |
Язык реализации | С |
Платформа | ВАКС , СПАРК , ИА-32 |
ТЫ | Кроссплатформенность : Linux , Solaris , IRIX , OpenVMS , Windows. |
Лицензия | LGPL |
Веб-сайт | люди |
Под влиянием | |
Лисп , Схема | |
Под влиянием | |
СКМ , Гайл |
Scheme In One Defun , или шутливо Scheme In One Day ( SIOD ) — язык программирования , диалект языка Lisp , малогабаритная реализация диалекта Scheme , написанная на C и предназначенная для встраивания внутри C-программ. Он примечателен тем, что является, пожалуй, самой маленькой практической реализацией языка, подобного Лиспу. Первоначально он был написан Джорджем Дж. Карреттом. Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU Lesser General Public License (LGPL).
Особенности [ править ]
Возможности SIOD включают в себя:
- Реализует исходную версию Scheme из Lambda Papers , но не соответствует ни одному из современных языковых стандартов .
- Представляет собой очень раннее использование консервативной сборки мусора в Lisp интерпретаторе , метод, позже скопированный SCM и Guile .
- Компиляция реализуется путем создания фиксированного машинного кода пролога , за которым следует быстро загружаемое двоичное представление дерева синтаксического анализа, подлежащего интерпретации.
Приложения [ править ]
- Программа управления изображениями GNU ( GIMP ) — SIOD был ее основным языком расширения , Script-Fu , до выхода GIMP 2.4. [1]
- Siag Office – Scheme in a Grid (SIAG) – это приложение для работы с электронными таблицами, использующее SIOD в качестве основы.
- Фестивальная система синтеза речи – SIOD является ее основным интерпретатором команд. [2]
Ссылки [ править ]
- ^ «GIMP — Руководство по миграции Script-Fu» . сайт gimp.org . Проверено 12 ноября 2011 г.
- ^ «Система синтеза речи Фестиваля CSTR» . Проверено 26 мая 2013 г.