Compiler design principles provide an indepth view of translation and optimization process. Compiler design covers basic translation mechanism and error detection and recovery. It includes lexical, syntax, and semantic analysis as front end, and code generation and optimization as backend. This book deals with the optimization phase of compilers. In this phase, programs are transformed in order to increase their efficiency. To preserve the semantics of the programs in these transformations, the compiler has to meet the associated applicability conditions. These are checked using static analysis of the programs.
Print ISBN: 978-1-68251-237-1 | $ 150 | 2017 | Hardcover