Modula-2 +

from Wikipedia, the free encyclopedia
Modula-2 +
Paradigms : Iterative , structured , modular
Publishing year: 1984
Developer: SRC
Typing : Strong , static
Influenced by: Pascal , ALGOL , Modula-2
Affected: Modula-3
Operating system : Topaz

The programming language Modula-2 + is an extension of Modula-2 . Development was at the SRC in Palo Alto , California. Modula-2 + is Modula-2 with the extensions exception handling and activity carrier . Paul Rovner led the group in developing the programming language .

Extensions in Modula-2 +:

implementation

Modula-2 + was used to program Topaz, the distributed operating system for the SRC Firefly multiprocessor workstation. Most of Topaz's applications were programmed in Modula-2+. The extension of the language took place with the development of the system. The language is of no practical relevance today, but it had a great influence on other languages ​​such as Modula-3 .

With the takeover of DEC , the development of Modula-2 + went to Compaq . The company Hewlett-Packard finally took over Compaq and made the SRC reports publicly available.

Web links

Individual evidence

  1. ^ Paul Rovner, Roy Levin, John Wick: On extending Modula-2 for building large, integrated systems. SRC-RR-3
  2. ^ Charles P. Thacker , Lawrence C. Stewart, Edwin H. Satterthwaite junior: Firefly: a multiprocessor workstation. SRC-RR-23
  3. Paul R. McJones, Garret F. Swart: Evolving the UNIX system interface to support multithreaded programs. SRC-RR-21