Modula
Sign in to saveThe Modula programming language is a descendant of the Pascal language. It was developed in Switzerland, at ETH Zurich, in the mid-1970s by Niklaus Wirth, the same person 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. The language is defined in a report by Wirth called Modula. A language for modular multiprogramming published 1976.
Key facts
- Programming language.name
- Modula
- Programming language.paradigms
- Imperative, structured, modular
- Programming language.family
- Wirth Modula
- Programming language.designer
- Niklaus Wirth
- Programming language.developer
- Niklaus Wirth
- Programming language.typing
- Static, strong, safe
- Programming language.scope
- Lexical
- Programming language.discontinued
- Yes
- Programming language.platform
- PDP-11, LSI-11
- Programming language.influenced by
- Pascal
- Programming language.influenced
- Alma-0, Go, Modula-2
via Wikipedia infobox
~1 min read
Article
2 sectionsContents
- See also
- References
The Modula programming language is a descendant of the Pascal language. It was developed in Switzerland, at ETH Zurich, in the mid-1970s by Niklaus Wirth, the same person 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. The language is defined in a report by Wirth called Modula. A language for modular multiprogramming published 1976.
Modula was first implemented by Wirth on a PDP-11. Very soon, other implementations followed, most importantly, the compilers developed for University of York Modula, and one at Philips Laboratories named PL Modula, which generated code for the LSI-11 microprocessor.