Freshly Printed - allow 5 days lead
Couldn't load pickup availability
Engineering a Compiler
Combines basic principles with pragmatic insights on how to build state-of-the-art compilers
Keith D. Cooper (Author), Linda Torczon (Author)
9780128154120, Elsevier Science
Paperback, published 21 November 2022
848 pages
23.5 x 19 x 5.1 cm, 1.29 kg
Engineering a Compiler, Third Edition covers the latest developments in compiler technology, with new chapters focusing on semantic elaboration (the problems that arise in generating code from the ad-hoc syntax-directed translation schemes in a generated parser), on runtime support for naming and addressability, and on code shape for expressions, assignments and control-structures. Leading educators and researchers, Keith Cooper and Linda Torczon, have revised this popular text with a fresh approach to learning important techniques for constructing a modern compiler, combining basic principles with pragmatic insights from their own experience building state-of-the-art compilers.
1. Overview of Compilation 2. Scanners 3. Parsers 4. Intermediate Representations 5. Syntax-Driven Translation 6. Implementing Procedures 7. Code Shape 8. Introduction to Optimization 9. Data-Flow Analysis 10. Scalar Optimization 11. Instruction Selection 12. Instruction Scheduling 13. Register Allocation 14. Runtime Optimization
Subject Areas: Software Engineering [UMZ]
