Modula-2

Pascal successor by Niklaus Wirth — introduced the module system concept that influenced Ada, Java, and modern module systems.

static compiled since 1978 imperativemodularconcurrent

Modula-2 was designed by Niklaus Wirth as a systems programming language addressing Pascal’s limitations. Its module system — separate interface and implementation units with explicit imports — directly influenced the module systems of Ada, Oberon, and indirectly Java packages and C++ namespaces. It was used to write operating systems and embedded software in the 1980s.

Missing something? Add a tool, framework, or book via a PR.
Contribute