Modula-2 + - Modula-2+
Paradigma | rozkazovací způsob, strukturovaný, modulární |
---|---|
Navrhl | DEC Systems Research Center SRC a Žalud Výzkumné centrum |
Vývojář | DEC Systems Research Center SRC a Žalud Výzkumné centrum |
Poprvé se objevil | 1980 |
Psací disciplína | silný, statický |
OS | Cross-platform (více platforem) |
Hlavní, důležitý implementace | |
DEC SRC Modula-2 +, CAMEL (C a Modula Exexcution Library) | |
Dialekty | |
DEC SRC | |
Ovlivněno | |
Pascal, ALGOL, Modula-2 | |
Ovlivněno | |
Modula-3 |
Modula-2 + je programovací jazyk pocházející z Modula-2 Jazyk. Byl vyvinut v DEC Systems Research Center (SRC) a Acorn Computers Ltd. Výzkumné centrum v Palo Alto v Kalifornii. Modula-2 + je Modula-2 s výjimky a vlákna. Skupinu, která jazyk vyvinula, vedl v roce 1984 P. Rovner.[1]
Hlavní rozdíly oproti Modula-2:
- Souběžnost (odlišná od konceptu coutiny který byl již součástí klasické Modula-2)
- Zpracování výjimek
- Sběr odpadu
Implementace
Modula-2 + se používá k vývoji společnosti Topaz, an operační systém pro Multiprocesor DEC SRC Firefly.[2] Většina aplikací Topaz byla napsána v programovacím jazyce Modula-2 +, který rostl spolu s vývojem systému.[3] Také pro to vybudovat programovací prostředí v Acorn Research Center ARC.[4] Jazyk nyní zcela zmizel, ale měl velký vliv na další programovací jazyky, jako je Modula-3.
Původní vývojáři Modula-2 + byli oba zakoupeni; Žalud od Olivetti a Digital Equipment Corporation podle Compaq. Samotný Compaq koupil Hewlett Packard. Olivetti také prodal Olivetti Research Center a Olivetti Software Technology Laboratory (poté, co koupil Acorn ARC) společnosti Věštec a byl později pohlcen AT&T.[5] DEC zpřístupnil zprávy SRC veřejnosti.
Viz také
Reference
- ^ SRC-RR-3 O rozšiřování Modula-2 pro budování velkých, integrovaných systémů. - Rovner, Paul; Levin, Roy; Wicku, Johne
- ^ SRC-RR-23 Firefly: multiprocesorová pracovní stanice. - Thacker, Charles P .; Stewart, Lawrence C .; Satterthwaite, Edwin H. Jr.
- ^ SRC-RR-21 Vývoj systémového rozhraní UNIX pro podporu vícevláknových programů. - McJones, Paul R .; Swart, Garret F
- ^ Zpráva SRC-RR-052 Modula-3 (revidovaná). Luca Cardelli, James Donahue, Lucille Glassman, Mick Jordan, Bill Kalsow, Greg Nelson. DEC Centrum pro výzkum systémů (SRC) Research Report 52 (listopad 1989)
- ^ Do čtvrtka není RISC Al Kossow. alt.folklore.computers, comp.sys.acorn.misc Newsgroup (srpen 2001)