Compiler Construction (International Computer Science Series)
by Niklaus Wirth
A refreshing antidote to heavy theoretical tomes, this book is a concise, practical guide to modern compiler design
and construction by an acknowledged master. Readers are taken step-by-step through each stage of compiler
design, using the simple yet powerful method of recursive descent to create a compiler for Oberon-0, a subset of the
author's Oberon language. A disk provided with the book gives full listings of the Oberon-0 compiler and associated
tools. The hands-on, pragmatic approach makes the book equally attractive for project-oriented courses in compiler
design and for software engineers wishing to develop their skills in system software.