Implementing data abstractions and monitors in UCSD Pascal
- 1 May 1983
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 18 (5) , 15-24
- https://doi.org/10.1145/948249.948251
Abstract
Numerous modern programming languages provide constructs for implementing data abstractions and monitors. This paper discusses practical techniques for realizing these programming constructs in the UCSD dialect of Pascal. Although the Pascal language as defined by Wirth [Jen74] is not amenable to the use of these programming constructs, the extensions provided by the UCSD dialect [Cla82] provide an excellent basis for implementing both data abstractions and monitors.Keywords
This publication has 3 references indexed in Scilit:
- The case against Pascal as a teaching toolACM SIGPLAN Notices, 1982
- Abstraction mechanisms in CLUCommunications of the ACM, 1977
- MonitorsCommunications of the ACM, 1974