WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
Converge
Класс языка язык программирования и объектно-ориентированный язык программирования
Автор Laurence Tratt
Разработчик Laurence Tratt
Выпуск 2.1 (2014-02-25)
Система типов динамическая
Испытал влияние Icon, Python
Лицензия BSD like
ОС Linux, Mac OS X, OpenBSD, Windows
Сайт convergepl.org

Converge — объектно-ориентированный язык программирования с динамической типизацией. Язык Converge создал в 2000-х годах британский учёный-программист Laurence Tratt[1], один из активных контрибьютеров языка Icon (и его диалекта ObjectIcon).

Особенности

В Converge, как и в Icon используется механизм вычисления выражений с бэктрекингом (и широким использованием генераторов и итераторов)[2]. Его отличает python-подобный синтаксис, легко расширяемый пользователем за счёт средств метапрограммирования на этапе компиляции (своего рода развитой системы макросов), ориентированных на создание пользовательских DSL[3][4][2].

См. также

Примечания

  1. Laurence Tratt. tratt.net. Проверено 30 июня 2016.
  2. 1 2 Laurence Tatt. Experiences with an Icon-like expression evaluation system // Proc.~6th symposium on Dynamic languages. — 2010. — Октябрь. С. 73-80.
  3. Laurence Tatt. Compile-time meta-programming in a dynamically typed OO language // Proc. Dynamic Languages Symposium. — 2005. — Октябрь. С. 49-64.
  4. Jonathan Riehl. 6.3.2 Converge // Reflective Techniques in Extensible Languages. — ProQuest, 2008-01-01. — С. 130. — 145 с. ISBN 9780549742371.

Литература

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии