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:
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
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
in (1972) Computers & Automation 21(6B), 30 Aug 1972
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
in (1974) ACM Computing Reviews 15(04) April 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
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
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
in (1975) IEEE Transactions on Software Engineering, June 1975
(1976) The Higher Order Language Working Group (HOLWG) Working Paper on 23 exisitng programming languages
in (1975) IEEE Transactions on Software Engineering, June 1975
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
in (1975) IEEE Transactions on Software Engineering, June 1975
Edwards, R. (1977) Edwards, R. "Is PASCAL a logical subset of ALGOL 68 or not? I."
in [Proceedings] (1977) Proceedings of the Strathclyde ALGOL 68 conference Glasgow, Scotland 1977
Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
Tanenbaum, AS (1978) Tanenbaum, AS "A comparison of PASCAL and ALGOL 68"
in (1978) The Computer Journal 21(4)
Steensgaard-Madsen, Jòrgen (1979) Steensgaard-Madsen, Jòrgen "Pascal - Clarifications and Recommended Extensions" pp73-94
in (1979) Acta Informatica 12(1) June 25, 1979
Wasserman, A. I. (1979) Wasserman, A. I. "Testing and Verification Aspects of Pascal-Like Languages"
in (1979) Computer Languages 4(3-4)
Addyman, A. M. (1980). (1980) Addyman, A. M. (1980). "A draft proposal for PASCAL."
in [SIGPLAN] (1980) SIGPLAN Notices 15(04) April 1980
Addyman, A. M. (1980). (1980) Addyman, A. M. (1980). "PASCAL standardisation."
in [SIGPLAN] (1980) SIGPLAN Notices 15(04) April 1980
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
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
in TOPLAS 6(4) October 1984 Lecture Notes in compute (1984) TOPLAS 6(4) October 1984 Lecture Notes in computer science Vol. 174
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) Library of Congress Subject Headings P2
in [Computer Pioneers] (2001) Software Pioneers: Contributions to Software Engineering, Bonn, 28-29. 6. 2001 eds Broy, Manfred and Denert, Ernst Springer 2002
Resources
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|