modula
Modula is a family of high-level programming languages developed in the 1970s by Niklaus Wirth and his colleagues at ETH Zurich, with the aim of supporting modular programming through an explicit, hierarchical module system. The name emphasizes the central importance of modules and separate compilation in organizing large software.
The lineage begins with Modula, the early language designed to enforce clear module boundaries and interfaces.
A later evolution, Modula-3, appeared in the late 1980s and 1990s with a focus on systems programming,
Descendants and influence include the Oberon family, which traces roots to Modula-2 and Wirth’s later work,