Book Store   Audio Books   Child Books   Comic Books   Computer Books  
Advanced Compiler Design and Implementation Books In Print, Audio Books.
Home » All Books » Computers/Internet » Programming » Languages/Tools » Compilers

Languages/Tools • C/CPP
Languages/Tools • Fortran
Languages/Tools • QBasic
Languages/Tools • Python
Languages/Tools • RPG
Languages/Tools • Dylan Programming
Languages/Tools • Compiler Design
Languages/Tools • Delphi
Languages/Tools • Pascal
Languages/Tools • Visual Basic Introduction
Languages/Tools • Assembly Language Programming
Languages/Tools • CGI Programming

Advanced Compiler Design and Implementation
buy bestselling books in print, audio books
Advanced Compiler Design and Implementation List Price: $114.00
Our Price: $114.00
You Save: $0

[ + Zoom ]   [ Buy Now ] Book : Usually ships in 24 hours
Advanced Compiler Design and Implementation description
Optimizing compilers, which turn human-readable programming languages into the smallest, most efficient machine code possible, are among the most complex pieces of software ever written. Building a compiler is both science and black art and demands an intimate knowledge of data structures, algorithms, high-level programming languages, and processor architectures and their instruction sets. Advanced Compiler Design and Implementation presents a comprehensive and technically up-to-date look at design of real-world compilers for CISC- and RISC-based uni-processor architectures. The author led the advanced compiler design and implementation teams for both Hewlett-Packard's PA-RISC and Sun Microsystems's SPARC processors.
Advanced Compiler Design and Implementation Customer Reviews
  1     2     3  
♥♥♥♥♥ Good, but flawed
This is a very good intermediate/advanced text for codegen & optimization.

Having spent nearly 15 years working on compiler development, with most of it spent on codegen & optimization in compiler backends, I was very happy to see this book published ten years ago when I was relatively new to the field and hungry for more information.

The good: Coverage of many important topics, and a better discussion of the phase ordering issues than I've seen in other texts.

The bad: The writing style is okay, but not great. Little insight is typically given for the problems discussed. A very annoying aspect of the book is that the author sometimes goes into great detail about one technique, and then later mentions another (often superior, IMO) way to solve the problem at hand, without going into much detail. As a working compiler writer, I would have preferred it be the other way around.

The very very bad: The ICAN notation used throughout the book is verbose, unintuitive, and ultimately takes away from the presentation. Compare the complicated detail-filled ICAN listings in this book to the simple, elegant algorithms in the Dragon Book or Cooper/Torczon's text.
  1     2     3