Konvergera | |
---|---|
Språkklass | programmeringsspråk och objektorienterat programmeringsspråk |
Författare | Laurence Tratt |
Utvecklaren | Laurence Tratt |
Släpp | 2.1 (2014-02-25) |
Typ system | dynamisk |
Blivit påverkad | Ikon , Python |
Licens | BSD som |
Hemsida | convergepl.org |
OS | Linux, Mac OS X, OpenBSD, Windows |
Converge är ett objektorienterat programmeringsspråk med dynamisk typning . Converge-språket skapades på 2000-talet av den brittiska datavetaren Laurence Tratt [1] , en av de aktiva bidragsgivarna till Icon -språket (och dess ObjectIcon-dialekt).
Converge, som Icon, använder en utvärderingsmekanism för bakåtspårning (och omfattande användning av generatorer och iteratorer ) [2] . Det kännetecknas av en python - liknande syntax , som lätt kan utökas av användaren genom kompilerings- tidsmetaprogrammeringsverktyg (ett slags avancerat makrosystem ), fokuserat på att skapa anpassade DSL:er [3] [4] [2] .