Modula-2 and Oberon
The Programming Language Oberon-2.