Modula

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Modula
DeveloperWirth
First appeared1975 (1975)
Influenced by
Pascal
Influenced
Alma-0, Go, Modula-2

The Modula programming language is a descendant of the Pascal programming language. It was developed in Switzerland in the 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.[1]

Modula was first implemented by Niklaus Wirth himself on a PDP-11. Very soon other implementations followed, most important the University of York Modula compiler and a compiler developed at Philips Laboratories named PL Modula, which generated code for the LSI-11 microprocessor.

The development of Modula was discontinued soon after its publication. Wirth then concentrated his efforts on Modula's successor, Modula-2.

References[edit]

  1. ^ Wirth, Niklaus (1 January 1976). "MODULA". doi:10.3929/ethz-a-000199440.