Compiler Design, 1st edition

  • R Wilhelm
  • D Maurer

Unfortunately, this item is not available in your country.


This book is a comprehensive, up to date account of the concepts and techniques involved in compiler construction. A unique feature is the coverage given to compilation techniques for object-oriented, functional and logic languages in addition to traditional imperative languages. Providing enough material for a two-semester course, it covers the theoretical background in depth, while remaining focused on techniques which are of practical use to software developers.

Table of contents

  1. Introduction
  2. Compilation of imperative programming languages
  3. Compilation of functional programming languages
  4. Compilation of logic programming languages
  5. Compilation of object-oriented languages
  6. The structure of compilers. Lexical analysis
  7. Syntax analysis
  8. Semantic analysis
  9. Abstract interpretation
  10. Trees: pattern matching and parsing
  11. Code generation

For teachers

All the material you need to teach your courses.

Discover teaching material

Published by Pearson (May 15th 1995) - Copyright © 1995