모둘라-2+
Modula-2+패러다임 | 필수, 구조화, 모듈화, 데이터 및 절차 숨기기, 동시 |
---|---|
가족 | 위르스 모둘라 |
설계자 | 폴 로브너, 로이 레빈, 존 윅 |
개발자 | DEC 시스템 연구 센터(SRC) 도토리 연구소 |
첫 등장 | 1984; | 전 (
타이핑 규율 | 정적, 강력, 안전 |
범위 | 어휘소 |
OS | 크로스 플랫폼 |
면허증 | 소유권 |
주요 구현 | |
DEC SRC Modula-2+, CAMEL(C 및 Modula Exception Library) | |
방언 | |
DEC SRC | |
영향을 받은 | |
파스칼, 알골, 모둘라-2 | |
영향받은 | |
모둘라-3 |
Modula-2+는 Modula-2 언어에서 파생된 프로그래밍 언어다.캘리포니아주 팔로알토의 DEC 시스템 연구센터(SRC)와 에이콘컴퓨터 Ltd 연구센터에서 개발됐다.Modula-2+는 예외와 스레드가 있는 Modula-2이다.이 언어를 개발한 그룹은 1984년 P. Rovner에 의해 주도되었다.[1]
Modula-2와의 주요 차이점:
구현
Modula-2+는 SRC DEC Firefly 공유 메모리 비대칭 다중 처리 워크스테이션의 운영 체제인 Topaz를 개발하는데 사용되었다.[3]대부분의 Topaz 애플리케이션은 시스템 개발과 함께 성장한 Modula-2+로 작성되었다.[4]또한 ARC(Auton Research Center)[5]에 프로그래밍 통합 개발 환경을 구축한다.모둘라-2+는 모둘라-3와 같은 다른 언어에 강한 영향을 미쳤지만 2005년 현재에는 사라졌다.
Modula-2+의 최초 개발자는 모두 다음과 같이 취득하였다.Olivetti의 도토리와 Compaq의 Digital Equipment Corporation.컴팩은 휴렛팩커드가 사들였다.올리베티는 올리베티 연구소와 올리베티 소프트웨어 기술 연구소(이후 Acoron ARC를 매입한 후)를 Oracle Corporation에 매각했고, 이후 AT&T.[6] DEC에 흡수되어 SRC 보고서를 대중에게 공개하게 되었다.
참고 항목
참조
- ^ Rovner, Paul; Levin, Roy; Wick, John (January 11, 1985). SRC-RR-3 On extending Modula-2 for building large, integrated systems. Hewlett-Packard Labs (Report).
- ^ a b DeTreville, John (November 22, 1990). Experience with concurrent garbage collectors for Modula-2+ SRC-RR-64. Hewlett-Packard Labs (Report).
- ^ Thacker, Charles P.; Stewart, Lawrence C.; Satterthwaite, Edwin H. Jr. (December 30, 1987). Firefly: a multiprocessor workstation SRC-RR-23. Hewlett-Packard Labs (Report).
- ^ McJones, Paul R.; Swart, Garret F. (September 28, 1987). Evolving the Unix system interface to support multithreaded programs SRC-RR-21. Hewlett-Packard Labs (Report).
- ^ Cardelli, Luca; Donahue, James; Glassman, Lucille; Jordan, Mick; Kalsow, Bill; Nelson, Greg (November 1989). Modula-3 Report (revised), Research Report 52, SRC-RR-052. Hewlett-Packard Labs (Report). DEC Systems Research Center (SRC).
- ^ Kossow, Al (August 2001). "Not a RISC by Thursday". Newsgroup alt.folklore.computers,comp.sys.acorn.misc.