This textbook describes all phases of a modern compiler, including current techniques in code generation and register allocation, for imperative, functional and object-oriented languages. In a concise and practical way the author describes the fundamentals of compilation and then moves on to advanced topics such as SSA form, loop scheduling, and optimization for cache-memory hierarchies. The new edition features a redesigned compiler project in Java, for a subset of Java itself, covering both front-end and back-end phases.
ASIN : 052182060X
Binding : Hardcover
EAN : 9780521820608
Edition : 2
Feature : New
ISBN : 052182060X
Label : Cambridge University Press
Languages :
Manufacturer : Cambridge University Press
Number of Pages : 512
Publication Date : 21 Oct 2002
SKU : LA9780521820608
Studio : Cambridge University Press