Museum für eine ausgestorbene Programmiersprache
GESAL ist C, mit einer etwas anderen Syntax.
Entwickelt wurde die Sprache GESAL an der Ungarischen Akademie der Wissenschaften zusammen mit dieser Graphik-Workstation.
Einige Syntaxunterschiede:
| C / C++ | GESAL |
|---|---|
| y = f(x) + k; | f(x) + k -> y; |
| *a | ref a |
| &b | loc b |
GESAL ist strongly typed. Statt des cast-Konstrukts gab es den Typ-Auflösungsoperator #.
Und der wird in dem folgendem Ausschnitt aus dem Programmierhandbuchs erläutert:
(Diese deutsche Version stammt vom ungarischen Verfasser Gabor Hermann)