| Paradigm | imperative, structured, modular |
|---|---|
| Designed by | DEC Systems Research Center SRC and Acorn Research Center |
| Developer | DEC Systems Research Center SRC and Acorn Research Center |
| First appeared | 1980s |
| Typing discipline | strong, static |
| OS | Cross-platform (multi-platform) |
| Major implementations | |
| DEC SRC Modula-2+, CAMEL (C And Modula Exexcution Library) | |
| Dialects | |
| DEC SRC | |
| Influenced by | |
| Pascal, ALGOL, Modula-2 | |
| Influenced | |
| Modula-3 | |
Modula-2+ is a programming language descended from the Modula-2 language. It was developed at DEC Systems Research Center (SRC) and Acorn Computers Ltd Research Centre in Palo Alto, California. Modula-2+ is Modula-2 with exceptions and threads. The group who developed the language was led by P. Rovner in 1984.
Main differences with Modula-2:
Modula-2+ has been used to develop Topaz, an operating system for the DEC SRC Firefly Multiprocessor. Most Topaz applications were written in the Modula-2+ programming language which grew along with the development of the system. Also to build a programming environment for it in the Acorn Research Center ARC. The language has now completely disappeared but was of great influence to other programming languages such as Modula-3.
The original developers of Modula-2+ were both bought; Acorn by Olivetti and Digital Equipment Corporation by Compaq. Compaq itself was bought by Hewlett-Packard. Olivetti also sold the Olivetti Research Center and Olivetti Software Technology Laboratory (after bought Acorn ARC) to Oracle and was later absorbed by AT&T. DEC have made the SRC-reports available to the public.