Chez Scheme - Chez Scheme
Парадигмы | Мультипарадигма: функциональный, императив, мета |
---|---|
Семья | Лисп |
Разработано | Р. Кент Дибвиг |
Разработчик | Системы исследования каденции |
Впервые появился | 1985 |
Стабильный выпуск | 9.5.2 / 21 марта 2019 г. |
Печатная дисциплина | Динамический, скрытый, сильный |
Объем | Лексический |
Платформа | x86 (IA-32, x86-64 ) PowerPC, SPARC, ARMv6[1] |
Операционные системы | Кроссплатформенность |
Лицензия | Лицензия Apache 2.0 |
Расширения имени файла | .ss |
Интернет сайт | www |
Под влиянием | |
Лисп, Схема |
Chez Scheme это язык программирования, а диалект и реализация языка Схема который является типом Лисп. Он использует добавочный собственный код компилятор производить родной двоичные файлы для x86 (IA-32, x86-64 ), PowerPC, и SPARC архитектуры процессоров. Он поддержал R6RS стандарт, начиная с версии 7.9.1.[2] это бесплатное программное обеспечение с открытым исходным кодом выпущен под Лицензия Apache, версия 2.0. Впервые он был выпущен в 1985 г. Р. Кент Дибвиг, изначально под лицензией проприетарное программное обеспечение, а затем выпущен как программное обеспечение с открытым исходным кодом на GitHub с версией 9.4.[3]
Схема Petite Chez - это его родственная реализация, в которой вместо инкрементного компилятора машинного кода Chez Scheme используется многопоточный интерпретатор. Программы, написанные для Chez Scheme, выполняются без изменений в Petite Chez Scheme, если они не зависят от использования компилятора (например, интерфейс внешней функции доступен только в компиляторе). Программа Petite Chez Scheme распространяется бесплатно и может использоваться без лицензионных отчислений в соответствии с лицензионным соглашением.[4]
История
Первая версия Chez Scheme была разработана Р. Кентом Дибвигом и завершена в 1984 году.[5] Некоторые копии оригинальной версии были распространены в 1985 году.
Cadence Research Systems разрабатывала Chez Scheme, пока компания не была куплена Cisco Системы в 2011 году.[6] Cisco открыла исходный код Chez Scheme в 2016 году.[7]
Спектакль
В одной серии тестов[8] Chez Scheme была одной из самых быстрых доступных реализаций Scheme на архитектуре процессора Sun SPARC, а Petite Chez Scheme была одной из самых медленных реализаций на более распространенных. x86 (Pentium 32-битная) архитектура процессора.
Библиотеки
Chez Scheme имеет оконная система и компьютерная графика пакет под названием Схема Виджет Библиотека и поддерживается портативным SLIB библиотека.[нужна цитата ]. Однако библиотека виджетов больше не поддерживается.[9]
использованная литература
- ^ «Примечания к выпуску Chez Scheme версии 9.5.2» (PDF). Получено 31 августа 2019.
- ^ «Примечания к выпуску Chez Scheme версии 8.0». scheme.com. Март 2010 г.
- ^ "Chez Scheme". GitHub. Получено 2019-04-06.
- ^ «Лицензионное соглашение на программное обеспечение Petite Chez Scheme». Получено 2007-08-05.
- ^ Дибвиг, Р. Кент. "Развитие схемы Chez" (PDF).
- ^ "Sec Filing".
- ^ https://github.com/cisco/ChezScheme/blob/master/LICENSE
- ^ Клингер, Уильям Д. (2007-07-05). "Twobit: Benchmarks". Получено 2008-08-05.
- ^ «Библиотека виджетов схемы». (чез (чез схема)). Получено 29 августа 2019.
внешние ссылки
- Официальный веб-сайт
- Развитие схемы Chez Р. Кент Дибвиг
- Chez Scheme на GitHub
- Официальная страница проекта Chez Scheme на GitHub
- Р. Кент Дибвиг на GitHub
- Chez Scheme в вики по схеме
Эта компьютерное программирование -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |