Modula-2

Modula-2 is a structured, procedural programming language developed between 1977 and 1985/8 by Niklaus Wirth at ETH Zurich. It was created as the language for the operating system and application software of the Lilith personal workstation. It was later used for programming outside the context of the Lilith. Wikipedia

Created Year: 1978
Designed by: Niklaus Wirth
Developed by: Niklaus Wirth

Wikidata: Q777358

Influenced: Ada • Amiga E • Component Pascal • Erlang • Go • Lua • Modula-3 • Oberon • Oberon-2 • Seed7 • Turbo Pascal

Influenced by: Mesa • Modula • Pascal

Programming paradigms: structured programming • imperative programming • modular programming • concurrent computing

Language types: systems programming language • imperative programming language

Modula-2 Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Search on GitHub


Latest data update: 2026-07-10