Articles by Wirth et al

Collection of mostly historical articles on Pascal, by Niklaus Wirth and others. From the Pascal compilers to recollections.

On certain Basic Concepts of Programming Languages, Wirth, May 1967
What can we do about the Unnecessary Diversity of Notation for Syntactic Definitions?, Wirth, 1977

An Axiomatic Definition of the Programming Language Pascal, Wirth, Hoare, November 1972
A Collection of Pascal Programs Wirth, Wirth, July 1979
Data Structures and Algorithms Informatics, Wirth August 1984
Error Recovery in Descent Parsers, Urs Ammann. Mai 1978
Implementations of Pascal on Systems With No Control Characters, Wirth, June 1973
The Programming Language Pascal (Revised Report), November 1972
On Code Generation in a PASCAL Compiler, Urs Amnann
On Code Generation in a PASCAL Compiler, Urs Amnann, eth-3056-01
Pascal-P Compiler Implementation Notes, K.V. Nori, Urs Ammann, Christian Jacobi, 1974
Planned Changes To The Programming Language PASCAL, Wirth, June 1972
P-Machine Description, ETH, Januari 73
Program development by step-wise refinement, Wirth, January 1971
The Zurich Implementation, Urs Amman
The Pascal(P) Compiler:_Implementation_Notes, K.V. Nori, U. Ammann, K.Jensen, H.H. Naegeli, Dec 1974
The Programming Language_Pascal, Wirth, 1970
The Programming Language Pascal (Revised Report), Wirth, November 1972
The Programming Language_Pascal (Revised Report), Wirth, July 1973
A Pascal processor Validation Suite, Wichman, Sale, March 1980
Pascal Newsletter May 1974
Page 1 History of Pascal documented. Page 6 Wirth describes Pascal 6000-3.4. Page 18 Wirth describes Pascal-P (the P-machine, probably P1)
Program development by step-wise refinement, Wirth, January 1971
On the Composition of Well-structured Structured Programs, Wirth, 1974
Effective Technology transfer, Wirth 1995
Essay on programming, Wirth, March 1999
Programming Languages_What To_Demand And How To Assess Them, Wirth, April 1976
Recollection On the Development of Pascal, Wirth, 1993
Recollection On the Development of Pascal, Wirth 1993
Recollection On the Development of Pascal, Wirth 1983

A Plea for Lean Software, Wirth, February 1995
Good Ideas, Through the Looking Glass, Wirth, 2006
Good Ideas, Through the Looking Glass, Wirth, 2005
On the Design of Programming Languages, Wirth, 1974
Turing Award, Wirth, 1984
Type Extensions, Wirth 1988
What can we do about the Unnecessary Diversity of Notations for Syntactic Definitions, Wirth ,1977
A plea for Lean Software, Wirth, February 1995
Zwanzig Jahre Institut Informatik. F. Bauer, Edsger Dijkstra, 1988
Finite State Machines, Programmable Logic Devices, and the Crux of Growing Complexity, 2008
The Year of Informatics, 2008
Computers and Computing A Personal Perspective, December 2015
A Triptychon of Digital Circuits, August 2005
Was ist ein Denkplatz, und warum erstreben wir ihn?
Als Computer noch erklärbar waren, 2008
A Brief History of Software Engineering, 2008
A Note on Division, 2008
An Essay on Programming, 1999

Carlo Pescio A Few Words with Niklaus Wirth Software Development, Vol. 5 No. 6, June 1997