A programming language called Pascal is described which was developed on the basis ofAlgol 60. Compared toAlgol 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.
KeywordsInformation System Operating System Data Structure Communication Network Information Theory
Unable to display preview. Download preview PDF.
- 1.Naur, P.: Report on the algorithmic languageAlgol 60. Comm ACM3, 299–314 (1960).Google Scholar
- 2.Report on SubsetAlgol 60 (IFIP): Comm. ACM7, 626–628 (1964).Google Scholar
- 3.Wirth, N., Hoare, C. A. R.: A contribution to the development ofAlgol. Comm. ACM9, 413–432 (1966).Google Scholar
- 4.Knuth, D. E.: The art of computer programming, Vol. 1. Addison-Wesley 1968.Google Scholar
- 5.Control Data 6000 Computer Systems, SCOPE Reference Manual, Pub. No. 60189400.Google Scholar