Konvergovat | |
---|---|
Jazyková třída | programovací jazyk a objektově orientovaný programovací jazyk |
Autor | Laurence Tratt |
Vývojář | Laurence Tratt |
Uvolnění | 2.1 (2014-02-25) |
Typový systém | dynamický |
Byl ovlivněn | Ikona , Python |
Licence | jako BSD |
webová stránka | convergepl.org |
OS | Linux, Mac OS X, OpenBSD, Windows |
Converge je objektově orientovaný programovací jazyk s dynamickým psaním . Jazyk Converge vytvořil v roce 2000 britský počítačový vědec Laurence Tratt [1] , jeden z aktivních přispěvatelů do jazyka Icon (a jeho dialektu ObjectIcon).
Converge, stejně jako Icon, využívá mechanismus zpětného vyhodnocování výrazů (a rozsáhlé použití generátorů a iterátorů ) [2] . Vyznačuje se syntaxí podobnou pythonu , snadno rozšiřitelnou uživatelem pomocí nástrojů metaprogramování v době kompilace (jakýsi pokročilý makro systém ), zaměřených na vytváření vlastních DSL [3] [4] [2] .