A Concurrent Pascal Compiler for Minicomputers
Year: 2026
Type: dissertation
Abstract: This paper describes a seven-pass compiler for the Concurrent Pascal programming language. Concurrent Pascal is an abstract programming language for computer operating systems. The language extends sequential Pascal with the monitor concept for structured concurrent programming. Compilation of Concurrent Pascal on a minicomputer is done by dividing the compiler into seven sequential passes. The passes, written in sequential Pascal, generate virtual code that can be interpreted on any 16-bit minicomputer. It has been running on a PDP-11/45 computer at Caltech since January 1975.
Source: Caltech Library
DOI: 10.7907/27wt-jc79
Author: Hartmann, Alfred C.
Institution: California Institute of Technology
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7123640327
Cites:
Cited by:
Related to:
