|
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.〔(SRC-RR-3 On extending Modula-2 for building large, integrated systems. - Rovner, Paul; Levin, Roy; Wick, John )〕 Main differences with Modula-2: *Concurrency (different from the concept of coroutines which has already been there as a part of classic Modula-2) *Exception handling *Garbage collection ==Implementations== Modula-2+ has been used to develop Topaz, an operating system for the DEC SRC Firefly Multiprocessor.〔(SRC-RR-23 Firefly : a multiprocessor workstation. - Thacker, Charles P.; Stewart, Lawrence C.; Satterthwaite, Edwin H. Jr. )〕 Most Topaz applications were written in the Modula-2+ programming language which grew along with the development of the system.〔(SRC-RR-21 Evolving the UNIX system interface to support multithreaded programs. - McJones, Paul R.; Swart, Garret F )〕 Also to build a programming environment for it in the Acorn Research Center ARC.〔(SRC-RR-052 Modula-3 Report (revised) ). Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan, Bill Kalsow, Greg Nelson. DEC Systems Research Center (SRC) Research Report 52 (November 1989)〕 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.〔(Not A RISC By Thursday ) Al Kossow. alt.folklore.computers,comp.sys.acorn.misc Newsgroup (August 2001)〕 DEC have made the SRC-reports available to the public. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Modula-2+」の詳細全文を読む スポンサード リンク
|