n. m.
[langage] Successeur du langage Modula-2 (qui remplaçait lui-même Pascal), par Niklaus Wirth, en 1988, qui y supprime les boucles for et certains type de données, et y ajoute des records extensibles, des tableaux ouverts (?) et une garbage collection. Successeur : Oberon-2.

Exemple de code, issu du wiki du Portland Pattern Repository.