The Design of an Optimizing Compiler
The Design of an Optimizing Compiler (Elsevier Science Ltd, 1980, ISBN 0-444-00158-1), by William Wulf, Richard K. Johnson, Charles B. Weinstock, Steven O. Hobbs, and Charles M. Geschke, was published in 1975 by Elsevier. It describes the BLISS optimizing compiler for the PDP-11, written at Carnegie Mellon University in the early 1970s. The compiler ran on a PDP-10 and was one of the first to produce well-optimized code for a minicomputer. Because of its elegant design and the quality of the generated code, the compiler and book remain classics in the compiler field.
![](../I/The_Design_of_an_Optimizing_Compiler.jpg.webp)
Although the original book has been out of print for many years, a print on demand version remains available from University Microfilms International.
Reception
Software: Practice and Experience said compiling experts would benefit the most with The Design of an Optimizing Compiler.[1]
References
- Barron, D.W. (January–February 1977). "The design of an optimizing compiler". Software: Practice and Experience. 7 (1): 152. doi:10.1002/spe.4380070118.