This is the product description text that will appear here.
Quantity
1
Comprehensive coverage of compiler phases including lexical analysis, parsing, semantic actions, intermediate representations, code generation, and register allocation for Java and object-oriented languages
Detailed exploration of advanced topics such as SSA form, instruction scheduling, and optimization for cache memory hierarchies
Includes practical Java-based compiler projects for a subset of Java, including both front-end and back-end phases
Updated content with more discussion on Java and object-oriented programming concepts, such as visitor patterns
Suitable for both undergraduate and graduate-level courses, with options for a second semester or advanced study
Summarized by Shop
Modern Compiler Implementation in Java by Andrew W. Appel. hardcover edition. ISBN: 9780521820608.
This textbook describes all phases of a compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, an