, A preliminary version o~ the programming language Pascal was dra~ted in 1968. It ~ollowed in its spirit the A1gol-6m and Algo1-W 1ine o~ 1anguages. A~ter an extensive deve10pment phase, a~irst compiler became operational in 197m, and pub1ication ~ollowed a year 1ater (see Re~erences 1 and 8, p. 1m4). The growing interest in the deve10pment of compilers ~or other computers ca11ed ~or a conso1idation o~ Pascal, and two years of experience in the use o~ the 1anguage dictated a few revisions. This 1ed in 1973 to the pub1ication o~ a Revised Report and a de~inition o~ a 1anguage representation in terms of the ISO cha:. :. acter set. This booklet consists o~ two parts: The User Manual, and the Revised Report. The ManUAl is directed to those who have previous1y acquired some ~ami1iarity with computer programming, and who wish to get acquainted with the 1anguage Pascal. Hence, the style o~ the Manual is that o~ a tutorial, and many examp1e~ are inc1uded to demonstrate the various ~eatures o~ Pascal. Summarising tab1es and syntax speci~ications are added as Appendices. The Report is inc1uded in this booklet to serve as a concise, u1timate reference ~or both programmers and imp1ementors. It defines stAndArd Pascal which constitutes a common base between various implementations of the 1anguage.
Inhaltsverzeichnis
User Manual. - 0. Introduction. - 1. Notation and Vocabulary. - 2. The Concept of Data. - 3. The Program Heading and the Declaration Part. - 4. The Concept of Action. - 5. Scalar and Subrange Types. - 6. Structured Types in General The Array in Particular. - 7. Record Types. - 8. Set Types. - 9. File Types. - 10. Pointer Types. - 11. Procedures and Functions. - 12. Input and Output. - 13. PASCAL 6000 3. 4. - 14. How to Use the PASCAL 6000 3. 4 System. - Report. - 15. Index.