Chez Scheme
Chez Scheme | |
---|---|
Тип | Язык программирования |
Разработчик | Cadence Research Systems |
Операционная система | Кроссплатформенное программное обеспечение |
Первый выпуск | 1985 |
Последняя версия | 10.0.0 (6 февраля 2024 ) |
Репозиторий | github.com/cisco/ChezSch… |
Лицензия | Apache License Version 2.0 |
Сайт | scheme.com |
Chez Scheme — реализация языка Scheme (надмножества R6RS), созданная в 1984 году Кентом Дибвигом[англ.]. Реализацию отличает как скорость компиляции, так и эффективность результирующего кода[1].
До 2016 года был коммерческим программным продуктом с бесплатно распространяемым интерпретатором Petite chez scheme, который использовал шитый код взамен компиляции непосредственно в машинный код. Начиная с версии 9.4 стал полностью открытым программным продуктом, распространяемым под лицензией Apache.
Применяется как для разработки коммерческих систем, так и в образовательных целях[1] (в частности, в учебнике Essentials of Programming Languages[2]).
С начала 2017 года начато переписывание транслятора языка программирования Racket с языка Си на Chez Scheme[3].
Примечания
[править | править код]- ↑ 1 2 Орам Энди, Уилсон Грег. Идеальный код. — Издательский дом "Питер", 2010-12-29. — С. 616. — 624 с. — ISBN 9785423703318. Архивировано 31 октября 2016 года.
- ↑ Daniel P. Friedman, Mitchell Wand, Christopher Thomas Haynes. Essentials of Programming Languages. — MIT Press, 2001-01-01. — С. 391. — 424 с. — ISBN 9780262062176. Архивировано 31 октября 2016 года.
- ↑ Matthew Flatt. Racket-on-Chez Status: January 2018 (англ.). blog.racket-lang.org. Дата обращения: 26 июня 2018. Архивировано 28 июня 2018 года.
Литература
[править | править код]- R. Kent Dybvig. Chez Scheme Version 7 User's Guide. — Lulu.com. — 335 с. — ISBN 9780966713916.
Ссылки
[править | править код]- Проект Chez Scheme на сайте GitHub