Converge | |
---|---|
Clasa de limba | limbaj de programare și limbaj de programare orientat pe obiecte |
Autor | Laurence Tratt |
Dezvoltator | Laurence Tratt |
Eliberare | 2.1 (25.02.2014) |
Tip sistem | dinamic |
A fost influențat | Pictogramă , Python |
Licență | BSD ca |
Site-ul web | convergepl.org |
OS | Linux, Mac OS X, OpenBSD, Windows |
Converge este un limbaj de programare orientat pe obiecte cu tastare dinamică . Limbajul Converge a fost creat în anii 2000 de informaticianul britanic Laurence Tratt [1] , unul dintre contribuitorii activi la limbajul Icon (și dialectul său ObjectIcon).
Converge, la fel ca Icon, folosește un mecanism de evaluare a expresiei de backtracking (și utilizarea extensivă a generatoarelor și iteratoarelor ) [2] . Se distinge printr -o sintaxă asemănătoare python -ului , ușor de extins de către utilizator prin instrumente de metaprogramare în timp de compilare (un fel de sistem macro avansat ), axată pe crearea de DSL -uri personalizate [3] [4] [2] .