Report Number: CSL-TR-79-174
Institution: Stanford University, Computer Systems Laboratory
Title: Pascal*: a Pascal based systems programming language
Author: Hennessy, John L.
Date: June 1980
Abstract: Pascal* (Pascal-star) is a new programming language which is upward compatible with standard Pascal and suitable for systems programming. Although there are several additions to the language, simplicity remains a major design goal. The major additions reflect trends evident in newer languages such as Euclid, Mesa, and Ada, including: modules, simple parametric types, structures constants and values, several minor extensions to the control structures of the language, random access files, arbitrary return types for functions, and an exception handling mechanism.