|Book recommendation required email@example.com (2005-02-06)|
|Re: Book recommendation required Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2005-02-06)|
|Re: Book recommendation required firstname.lastname@example.org (Maarten D. de Jong) (2005-02-11)|
|Re: Book recommendation required email@example.com (2005-02-11)|
|Re: Book recommendation required firstname.lastname@example.org (Jeff Kenton) (2005-02-11)|
|Re: Book recommendation required email@example.com (Randy) (2005-02-11)|
|Re: Book recommendation required firstname.lastname@example.org (2005-02-11)|
|From:||Jeff Kenton <email@example.com>|
|Date:||11 Feb 2005 22:21:36 -0500|
|Posted-Date:||11 Feb 2005 22:21:36 EST|
Maarten D, de Jong wrote:
> I am looking for a book on compiler design.
Some suggestions for reasonably recent books:
1. Steve Muchnick: Advanced Compiler Design and Implementation
(mentioned by the moderator) -- good information on optimization, but
the algorithms and presentation were too complicated for my taste.
2. Robert Morgan: Building an Optimizing Compiler
also good, but I'd recommend it as a second book. The author tends to
assume that you're already on his wavelength, often starting with what
I consider the middle of a topic, and ending before it seems complete.
3. Keith Cooper & Linda Torczon: Engineering a Compiler
to me, the best current compiler book. Very clear and very thorough.
I especially liked his algorithm for calculating dominance, which is
completely intuitive and trivial to describe and implement. The
corresponding algorithm in Muchnick's book confused me completely.
4. Randy Allen & Ken Kennedy: Optimizing Compilers for Modern Architectures
only get this one if you need to do exptensive optimization of loops
in scientific Fortran. If that's what you need, it's got 700 pages in
For one book, Cooper & Torczon is my recommendation.
Return to the
Search the comp.compilers archives again.