ShopSpell

Modern Compiler Implementation in Java [Hardcover]

$129.99       (Free Shipping)
100 available
  • Category: Books (Computers)
  • Author:  Appel, Andrew W.
  • Author:  Appel, Andrew W.
  • ISBN-10:  052182060X
  • ISBN-10:  052182060X
  • ISBN-13:  9780521820608
  • ISBN-13:  9780521820608
  • Publisher:  Cambridge University Press
  • Publisher:  Cambridge University Press
  • Pages:  512
  • Pages:  512
  • Binding:  Hardcover
  • Binding:  Hardcover
  • Pub Date:  01-May-2002
  • Pub Date:  01-May-2002
  • SKU:  052182060X-11-MPOD
  • SKU:  052182060X-11-MPOD
  • Item ID: 100229978
  • Seller: ShopSpell
  • Ships in: 2 business days
  • Transit time: Up to 5 business days
  • Delivery by: Jun 30 to Jul 02
  • Notes: Brand New Book. Order Now.
The second edition features a redesigned compiler project in Java, for a subset of Java itself.This textbook describes all phases of a compiler. It includes good coverage of current techniques in code generation and register allocation, as well as the compilation of functional and object-oriented languages, that is missing from most books. Advanced chapters cover SSA form, loop scheduling, and optimization for cache-memory hierarchies. The most accepted and successful techniques are described in a concise way and illustrated with actual Java classes. This new edition includes more discussion of Java and object-oriented programming concepts such as visitor patterns plus a new Mini-Java programming project. A unique feature is the newly redesigned compiler project in Java, for a subset of Java itself. The project includes both front-end and back-end phases, so that students can build a complete working compiler in one semester.This textbook describes all phases of a compiler. It includes good coverage of current techniques in code generation and register allocation, as well as the compilation of functional and object-oriented languages, that is missing from most books. Advanced chapters cover SSA form, loop scheduling, and optimization for cache-memory hierarchies. The most accepted and successful techniques are described in a concise way and illustrated with actual Java classes. This new edition includes more discussion of Java and object-oriented programming concepts such as visitor patterns plus a new Mini-Java programming project. A unique feature is the newly redesigned compiler project in Java, for a subset of Java itself. The project includes both front-end and back-end phases, so that students can build a complete working compiler in one semester.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-cló²
Add Review