Chez Scheme

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Chez Scheme
Тип Язык программирования
Разработчик Cadence Research Systems
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 1985; 39 лет назад (1985)
Последняя версия 9.5 (12 октября 2017; 7 лет назад (2017-10-12))
Лицензия Apache License Version 2.0
Сайт scheme.com

Chez Scheme — реализация языка Scheme (надмножества R6RS), созданная в 1984 году Кентом Дибвигом[англ.]. Реализацию отличает как скорость компиляции, так и эффективность результирующего кода[1].

До 2016 года был коммерческим программным продуктом с бесплатно распространяемым интерпретатором petit chez scheme, который использовал шитый код взамен компиляции непосредственно в машинный код. Начиная с версии 9.4 стал полностью открытым программным продуктом, распространяемым под лицензией Apache.

Применяется как для разработки коммерческих систем, так и в образовательных целях[1] (в частности, в учебнике Essentials of Programming Languages[2]).

С начала 2017 года начато переписывание транслятора языка программирования Racket с языка Си на Chez Scheme[3].

Примечания

  1. 1,0 1,1 Орам Энди, Уилсон Грег. Идеальный код. — Издательский дом "Питер", 2010-12-29. — С. 616. — 624 с. — ISBN 9785423703318. Архивная копия от 31 октября 2016 на Wayback Machine
  2. Daniel P. Friedman, Mitchell Wand, Christopher Thomas Haynes. Essentials of Programming Languages. — MIT Press, 2001-01-01. — С. 391. — 424 с. — ISBN 9780262062176. Архивная копия от 31 октября 2016 на Wayback Machine
  3. Matthew Flatt. Racket-on-Chez Status: January 2018 (англ.). blog.racket-lang.org. Дата обращения: 26 июня 2018. Архивировано 28 июня 2018 года.

Литература

Ссылки