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.