Practical applications of path pascal in systems programming
- 1 January 1979
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
This paper presents both a description of a programming language and development system suitable for writing practical asynchronous systems and several examples of its use. Path Pascal is a high level programming language which includes objects for encapsulation, processes which execute independently, pathexpressions for synchronization, and provisions for coding interrupt processes. Path Pascal allows code for synchronization and coordination of asynchronous systems to be written entirely in a high level language and is currently implemented on several computers: the CDC Cyber family, the entire PDP-11 family, the Z80 microprocessor, and the PRIME 500. Path Pascal has been used to construct model operating systems, including software to share several I/O devices and a CPU among a stream of batch Jobs.Keywords
This publication has 0 references indexed in Scilit: