Pascal‐plus—another language for modular multiprogramming
- 1 November 1979
- journal article
- research article
- Published by Wiley in Software: Practice and Experience
- Vol. 9 (11) , 947-957
- https://doi.org/10.1002/spe.4380091109
Abstract
This paper informally describes the programming language Pascal‐Plus. The language is an extended version of Pascal, incorporating the envelope construct which is an aid to program modularization and data abstraction, the process, monitor and condition constructs which provide a means for representing multiprocessing programs, and a simulation monitor which provides pseudo‐time control facilities for multiprocessing programs.Keywords
This publication has 7 references indexed in Scilit:
- A simulation experiment using two languagesThe Computer Journal, 1980
- The problem of nested monitor callsACM SIGOPS Operating Systems Review, 1977
- Report on the programming language EuclidACM SIGPLAN Notices, 1977
- Modula: A language for modular multiprogrammingSoftware: Practice and Experience, 1977
- Quasiparallel programmingSoftware: Practice and Experience, 1976
- The programming language Concurrent PascalIEEE Transactions on Software Engineering, 1975
- MonitorsCommunications of the ACM, 1974