Converge (ohjelmointikieli)

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ä .

Ominaisuudet

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] .

Katso myös

Muistiinpanot

  1. Laurence Tratt . tratt.net. Käyttöpäivä: 30. kesäkuuta 2016. Arkistoitu alkuperäisestä 9. heinäkuuta 2016.
  2. ↑ 12 Laurence Tatt . Kokemuksia Icon-like lausekkeiden arviointijärjestelmästä  // Proc.~6th symposium on Dynamic Languages. - 2010 - lokakuu. - S. 73-80 . Arkistoitu alkuperäisestä 14. elokuuta 2016.
  3. Laurence Tatt. Käännösaikainen meta-ohjelmointi dynaamisesti kirjoitetulla OO-kielellä  // Proc. Dynaamisten kielten symposiumi. - 2005. - lokakuu. - S. 49-64 . Arkistoitu alkuperäisestä 13. elokuuta 2016.
  4. Jonathan Riehl. 6.3.2 Konvergoi // Reflektiiviset tekniikat laajennettavissa kielissä . - ProQuest, 2008-01-01. - S. 130. - 145 s. — ISBN 9780549742371 . Arkistoitu 24. maaliskuuta 2016 Wayback Machinessa

Kirjallisuus

Linkit