Compiler Construction - The Art of Niklaus Wirth

Hanspeter Mössenböck
Johannes Kepler University Linz
Institute for Practical Computer Science
Altenbergerstraße 69, A-4040 Linz


Niklaus Wirth is not only a master of language design but also a pioneer of compiler construction. For four decades he has refined his techniques for building simple, efficient and reliable compilers. This paper tries to collect some general principles behind his work. It is not a paper about new compilation techniques but a reflection about Wirth's way to write compilers.

Published in Laszlo Böszörmeny, Jürg Gutknecht, Gustav Pomberger: The School of Niklaus Wirth. dpunkt.verlag, 2000, ISBN 1-55860-723-4
You can download the paper in PDF.