Konvergálni | |
---|---|
Nyelvóra | programozási nyelv és objektumorientált programozási nyelv |
Szerző | Laurence Tratt |
Fejlesztő | Laurence Tratt |
Kiadás | 2.1 (2014-02-25) |
Típusrendszer | dinamikus |
Befolyásolt | Ikon , Python |
Engedély | mint a BSD |
Weboldal | convergepl.org |
OS | Linux, Mac OS X, OpenBSD, Windows |
A Converge egy objektum-orientált programozási nyelv dinamikus gépeléssel . A Converge nyelvet a 2000-es években a brit informatikus, Laurence Tratt [1] hozta létre, az Icon nyelv (és annak ObjectIcon dialektusa) egyik aktív közreműködője .
A Converge, akárcsak az Icon, egy backtracking kifejezéskiértékelési mechanizmust (és generátorok és iterátorok széleskörű használatát ) használ [2] . Python - szerű szintaxisa különbözteti meg , amelyet a felhasználó könnyen bővíthet fordítási idejű metaprogramozási eszközökkel (egyfajta fejlett makrórendszer ), amely egyedi DSL-ek létrehozására összpontosít [ 3] [4] [2] .