Comparing Pascal and Modula-2 as systems programming languages


Hartel, Pieter H. (1983) Comparing Pascal and Modula-2 as systems programming languages. In: J. Bormann (Ed.), Programming languages and system design: proceedings of the IFIP TC 2 Working conference on programming languages and system design, Dresden, GDR, 7-10 March, 1983. North-Holland, Amsterdam, pp. 187-198. ISBN 9780444867940

open access
Abstract:The high-level programming languages Pascal [JEN76] and Modula-2 [WIR82] are evaluatedas tools lor system programming. The construction of operating system utilities in Pascal is the focal point of the first part of the paper. Pascal is shown to be adequate for this limited class of applications, on the condition that the program development system provides enough support. The basis of the development system described here is formed by the POST library, a model of Control Data Corporation's Cyber operating system NOS/BE, written in Pascal. Although the class of problems addressed can be solved with Pascal, a language like Modula-2 with features such as separate compilation and low-level programming support is better suited to serve as an operating system implementation language. To illustrate this, some Pascal programming examples were rewritten. The reader is assumed to have a working knowledge of both Pascal and Modula-2.
Item Type:Book Section
Copyright:© 1983 North-Holland
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page