Konverge (programozási nyelv)

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 .

Jellemzők

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

Lásd még

Jegyzetek

  1. Laurence Tratt . tratt.net. Hozzáférés dátuma: 2016. június 30. Az eredetiből archiválva : 2016. július 9.
  2. ↑ 12 Laurence Tatt . Tapasztalatok egy ikonszerű kifejezésértékelő rendszerrel  // Proc.~6th symposium on Dynamic Languages. - 2010. - október. - S. 73-80 . Az eredetiből archiválva : 2016. augusztus 14.
  3. Laurence Tatt. Fordítási idejű metaprogramozás dinamikusan tipizált OO nyelven  // Proc. Dinamikus Nyelvi Szimpózium. - 2005. - október. - S. 49-64 . Az eredetiből archiválva : 2016. augusztus 13.
  4. Jonathan Riehl. 6.3.2 Konvergál // Reflexiós technikák bővíthető nyelvekben . — ProQuest, 2008-01-01. - S. 130. - 145 p. — ISBN 9780549742371 . Archiválva : 2016. március 24. a Wayback Machine -nál

Irodalom

Linkek