language A high-level programming language designed by
facilities for parallel computation. Modula-2 was developed
The central concept is the
module which may be used to
encapsulate a set of related subprograms and data structures,
and restrict their visibility from other portions of the
program. Each module has a definition part giving the
interface, and an implementation part.
The language provides limited single-processor
concurrency["Programming in Modula-2", N. Wirth, Springer 1985].
(1995-10-25)