[Oberon] _Compiler_Construction_ by Niklaus Wirth

Chris Burrows chris at cfbsoftware.com
Sun Feb 7 22:10:55 CET 2021

> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> Paul Reed
> Sent: Monday, 11 January 2021 3:34 AM
> To: ETH Oberon and related systems
> Subject: Re: [Oberon] _Compiler_Construction_ by Niklaus Wirth
> On 2021-01-10 16:10, peter at easthope.ca wrote:
> > Appears the copy posted at 43.09 US$ was sold that day...
> On http://www.projectoberon.com I've now mirrored Prof. Wirth's two
> PDFs for Compiler Construction as a single PDF, so it can be more
> easily submitted to a book-printing service. Direct link is:
> http://www.projectoberon.net/wirth/CompilerConstruction/CompilerConst
> ruction.pdf
> Enjoy,
> Paul

Thanks. I've just re-read Hanspeter Mössenböck's article: "Compiler
Construction - The Art of Niklaus Wirth".

The abstract states: "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."

It has many useful tips for prospective compiler designers / writers /
maintainers and answers many questions of the type "Why did he do it that

You can download a copy from:


It was also published as a chapter in the book: The School of Niklaus Wirth
- The Art of Simplicity:




Chris Burrows
CFB Software

More information about the Oberon mailing list