Modula-2 - Dictionary Definition and Overview

Modula-2 : 

A high-level programming language designed by Niklaus Wirth at ETH in 1978. It is a derivative of Pascal with well-defined interfaces between modules, and facilities for parallel computation. Modula-2 was developed as the system language for the Lilith workstation.

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 ({monitors, coroutines and explicit transfer of control) and hardware access ({absolute addresses and interrupts). It uses name equivalence.

DEC FTP archive ftp://gatekeeper.dec.com/.1/DEC/Modula-2/m2.tar.Z)">(ftp://gatekeeper.dec.com/.1/DEC/Modula-2/m2.tar.Z).

["Programming in Modula-2", N. Wirth, Springer 1985].

(1995-10-25)



Example Usage of Modula-2

pythonism: http://twitter.com/DaveWilkinsonII/statuses/6958375679 "@w0lfwood I really appreciated the C, Modula-2, and Python ones."
DaveWilkinsonII: @w0lfwood I really appreciated the C, Modula-2, and Python ones.
zedshaw: @thinkwritemute Man, I *loved* Modula-2. It made so much sense to me when I was a kid who just learned C.
Copyright 2009 wordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us