H ? «‹←→›»
Language peer sets for Pascal: Switzerland↑ Switzerland/1970↑ Designed 1970 ↑ 1970s languages ↑ Third generation↑ High Cold War↑ Genus Pascals ↑ Multi-purpose ↑ Pascals↑ Wirth Algols↑ Generation of Algol 60 ↑ Pascals/1970↑ Wirth Algols/1970↑ Generation of Algol 60/1970↑ Pascals/Switzerland↑ Wirth Algols/Switzerland↑ Generation of Algol 60/Switzerland↑ Multi-purpose ↑ Multi-purpose/1970↑ Multi-purpose/ch ↑ Pascal (520/pas003) |  |
Wirth's development of the Algol-W proposal alternate simple view Country: Switzerland Designed 1970 Published: 1971 Genus: Pascals Sammet category: Multi-purpose
Teaching language designed by Wirth in reaction to the ALOGL 68 report, in spirit allied with the ALGOL-W report
Named for Blaise Pascal
Featured enumeration types, subranges, sets, variant records, case statement.
Wirth (2001) states that the static pointers came from Hoare, the semantics from Algol-W, the record structures from COBOL.
People: Structures: Related languages References:
1971- Sammet, Jean E. (1971) Sammet, Jean E. "Brief survey of languages used for systems implementation" Extract: PASCAL
in [LSI 1971] (1971) [ACM] SIGPLAN Notices 6(10) October 1971 Proceedings of the SIGPLAN symposium on Languages for system implementation 1971, Lafayette, Indiana, United States; October, 1971 - Wirth, N. (1971) Wirth, N. "The Programming Language Pascal"
in (1971) Acta Informatica 1(1) January, 1971
1972- Rosen, S. (1972) Rosen, S. "Programming Systems and Languages 1965-1975" Abstract DOI
in [ACM] (1972) [ACM] CACM 15(07) (July 1972) - Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 206
in (1972) Computers & Automation 21(6B), 30 Aug 1972 - Wirth, Niklaus (1972) Wirth, Niklaus "On PASCAL, code generation, and the CDC 6000 computer"
Stanford University, Department of Computer Science Report Number: CS-TR-72-257 February 1972
Abstract pdf
1973- Habermann, A. Nico (1973) Habermann, A. Nico "Critical Comments on the Programming Language Pascal" pp47-57
in (1973) Acta Informatica 3(1) December 31, 1973 - Hoare, C.A.R. and Wirth, N. (1973) Hoare, C.A.R. and Wirth, N. "An axiomatic definition of the programming language PASCAL" pp335-355
in (1973) Acta Informatica 2(4) December, 1973 - Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
in (1974) ACM Computing Reviews 15(04) April 1974 - Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 448 Abstract
1974- Hoare, C. A. R. and Wirth, N. (1974) Hoare, C. A. R. and Wirth, N. "Addenda and Corrigenda to An Axiomatic Definition of the Programming Language Pascal" pp296-296
in (1974) Acta Informatica 3(3) July 22, 1974 - Wirth, N., (1974) Wirth, N., "On the Design of Programming Languages", pp386-393
in Rosenfeld, Jack L. (1974) Rosenfeld, Jack L. (Ed.): Information Processing 74, Proceedings of IFIP Congress 74, Stockholm, Sweden, August 5-10, 1974
1975- Lecarme, Olivier and Desjardins, Pierre (1975) Lecarme, Olivier and Desjardins, Pierre "More Comments on the Programming Language Pascal" pp231-243
in (1975) Acta Informatica 4(3) July 31, 1975 - Wirth, N., (1975) Wirth, N., "An Assessment of the Programming Language Pascal"
in (1975) IEEE Transactions on Software Engineering, June 1975
1976- Rig Associates Inc (1976) Rig Associates Inc "Evaluation of CORAL 66, PASCAL, CS-4, TACPOL, CMS-2" Rig Associates Inc Reston Va 18 Nov 76 AD-A037 636/8WC
- (1976) The Higher Order Language Working Group (HOLWG) Working Paper on 23 exisitng programming languages
- Wichmann, B. A. (1976) Wichmann, B. A. "Ackermann's function: a study in the efficiency of calling procedures" BIT 16 (1976), pp103-110 Abstract Extract: Introduction Extract: Ackermann's function Extract: Acknowledgements Extract: Results of tests (altered to include authors where known) Extract: Program listing Extract: Properties of the algorithm Extract: Notes on the results and Factors influencing the execution speed Extract: Conclusion
19771978197919801982- Leeand G. (1982) Leeand G. "DOPLs: a new style of programming" pp176-182
in (1982) The Computer Journal 25(2) May 1982 - Wichmann, BA (1982) Wichmann, BA "A comparison of Pascal and Ada" pp248-252
in (1982) The Computer Journal 25(2) May 1982
1984- Dencker, Peter; Dürre, Karl; Heuft, Johannes (1984) Dencker, Peter; Dürre, Karl; Heuft, Johannes "Optimization of parser tables for portable compilers" pp546-572
in TOPLAS 6(4) October 1984 Lecture Notes in compute (1984) TOPLAS 6(4) October 1984 Lecture Notes in computer science Vol. 174 - Lima, I.G. (1984) Lima, I.G. "Programming Decentralised Computers" Department of Computing Science, University of Newcastle upon Tyne, 1984 Online copy
2001- Wirth, Niklaus (2001) Wirth, Niklaus "Pascal and its Successors" Abstract Online copy Extract: Pascal, 1968-1972 Extract: 0. Introduction Extract: 1. Structured Programming and Pascal Extract: 2. Modular Programming and Modula-2 Extract: 3 Object-oriented Programming and Oberon Extract: 4 Conclusions and Outlook
in [Computer Pioneers] (2001) Software Pioneers: Contributions to Software Engineering, Bonn, 28-29. 6. 2001 eds Broy, Manfred and Denert, Ernst Springer 2002
2002- (2002) Library of Congress Subject Headings P2
ResourcesSearch in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder |