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)