Interested Article - Converge (язык программирования)


- 2020-04-11
- 1
Converge — объектно-ориентированный язык программирования с динамической типизацией . Язык Converge создал в 2000-х годах британский учёный-программист Laurence Tratt , один из активных контрибьютеров языка Icon (и его диалекта ObjectIcon).
Особенности
В Converge, как и в Icon используется механизм вычисления выражений с бэктрекингом (и широким использованием генераторов и итераторов ) . Его отличает python -подобный синтаксис , легко расширяемый пользователем за счёт средств метапрограммирования на этапе компиляции (своего рода развитой системы макросов ), ориентированных на создание пользовательских DSL .
См. также
Примечания
- . tratt.net. Дата обращения: 30 июня 2016. 9 июля 2016 года.
- ↑ Laurence Tatt. // Proc.~6th symposium on Dynamic languages. — 2010. — Октябрь. — С. 73-80 . 14 августа 2016 года.
- Laurence Tatt. // Proc. Dynamic Languages Symposium. — 2005. — Октябрь. — С. 49-64 . 13 августа 2016 года.
- Jonathan Riehl. 6.3.2 Converge // . — ProQuest, 2008-01-01. — С. 130. — 145 с. — ISBN 9780549742371 . 24 марта 2016 года.
Литература
- Jonathan Riehl. 6.3.2 Converge // . — ProQuest, 2008-01-01. — С. 130. — 145 с. — ISBN 9780549742371 .
Ссылки
- — официальный сайт Converge
- на сайте GitHub

- 2020-04-11
- 1