slovodefinícia
modula-2
(encz)
Modula-2,Modula-2 n: [it.] programovací jazyk anthonix
modula-2
(czen)
Modula-2,Modula-2n: [it.] programovací jazyk anthonix
modula-2
(foldoc)
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)}.

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

(1995-10-25)
podobné slovodefinícia
modula-2*
(foldoc)
Modula-2*

An extension of Modula-2 by M. Philippsen
of the University of Karlsruhe. It
uses a superset of data parallelism, allowing both
synchronous and asynchronous programs, both SIMD and MIMD.
Parallelism may be nested to any depth. There are version for
MasPar and a simulator for the SPARC.

(ftp://iraun1.ira.uka.de/pub/programming/modula2star).
E-mail: Ernst Heinz .

["Modula-2*: An Extension of Modula-2 for Highly Parallel,
Portable Programs", W. Tichy et al, TR 4/90, U Karlsruhe, Jan
1990].

(1994-10-21)
modula-2+
(foldoc)
Modula-2+

Modula-2 plus exceptions and threads developed by
P. Rovner et al of DEC SRC, Palo Alto CA in 1984.

["Modula-2+ User's Manual", M-C van Leunen].

["Extending Modula-2 to Build Large, Integrated Systems",
P. Rovner, IEEE Software 3(6):46-57 (Nov 1986)].

(1994-10-21)
objective modula-2
(foldoc)
Objective Modula-2

(Or "ObjM2") An extension to Modula-2 for Cocoa
and GNUstep software development. Objective Modula-2
follows the Objective-C object model and retains the
bracketed Smalltalk message passing syntax used in
Objective-C. Classes written in ObjM2 can be used within ObjC
and vice versa. ObjM2 also retains Modula-2's {data
encapsulation} features, namely nested modules with explicit
import and export lists. Due to the strict type checking
in Modula-2, ObjM2 can be considered a much safer programming
language than is ObjC, yet losing none of the capabilities of
ObjC.

(2005-08-15)