Lähentyä | |
---|---|
Kieliluokka | ohjelmointikieli ja olio-ohjelmointikieli |
Tekijä | Laurence Tratt |
Kehittäjä | Laurence Tratt |
Vapauta | 2.1 (25.2.2014) |
Tyyppijärjestelmä | dynaaminen |
Vaikutettu | Ikoni , Python |
Lisenssi | BSD kuten |
Verkkosivusto | convergepl.org |
OS | Linux, Mac OS X, OpenBSD, Windows |
Converge on olio- ohjelmointikieli , jossa on dynaaminen kirjoitus . Converge-kielen loi 2000-luvulla brittiläinen tietojenkäsittelytieteilijä Laurence Tratt [1] , yksi ikonikielen (ja sen ObjectIcon-murteen) aktiivisista tekijöistä .
Converge, kuten Icon, käyttää backtracking -lausekkeen arviointimekanismia (ja laajaa generaattoreiden ja iteraattorien käyttöä ) [2] . Se erottuu python - tyyppisestä syntaksista , jota käyttäjä voi helposti laajentaa käännösaikaisten metaohjelmointityökalujen avulla (eräänlainen edistynyt makrojärjestelmä ), joka keskittyy mukautettujen DSL :ien luomiseen [3] [4] [2] .