Summary
A programming language called Pascal is described which was developed on the basis of Algol 60. Compared to Algol 60, its range of applicability is considerably increased due to a variety of data structuring facilities. In view of its intended usage both as a convenient basis to teach programming and as an efficient tool to write large programs, emphasis was placed on keeping the number of fundamental concepts reasonably small, on a simple and systematic language structure, and on efficient implementability. A one-pass compiler has been constructed for the CDC 6000 computer family; it is expressed entirely in terms of Pascal itself.
Preview
Unable to display preview. Download preview PDF.
References
Naur, P.: Report on the algorithmic language Algol 60. Comm ACM 3, 299–314 (1960).
Report on Subset Algol 60 (IFIP): Comm. ACM 7, 626-628 (1964).
Wirth, N., Hoare, C. A. R.: A contribution to the development of Algol. Comm. ACM 9, 413–432 (1966).
Knuth, D. E.: The art of computer programming, Vol. 1. Addison-Wesley 1968.
Control Data 6000 Computer Systems, SCOPE Reference Manual, Pub. No. 60189400.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1971 Springer-Verlag
About this chapter
Cite this chapter
Wirth, N. (1971). The Programming Language Pascal. In: Broy, M., Denert, E. (eds) Pioneers and Their Contributions to Software Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-48354-7_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-48354-7_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42290-7
Online ISBN: 978-3-642-48354-7
eBook Packages: Springer Book Archive