The Modula programming language
is a descendent of the Pascal programming language
. It was developed in Switzerland in the late 1970s by Niklaus Wirth
, the same individual who designed Pascal. The main innovation of Modula over Pascal is a module system
, used for grouping sets of related declarations into program units; hence the name Modula
Modula was never released, and its development was discontinued after its publication; Wirth then concentrated his efforts on Modula's successor: Modula-2. Strictly speaking, Wirth never released Modula, but a compiler from The University of York, UK, was released.