Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
46 used & new from $24.99

Have one to sell? Sell yours here
 
   
Tell a Friend
Modern Compiler Implementation in Java
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Modern Compiler Implementation in Java (Hardcover)

by Andrew W. Appel (Author), Jens Palsberg (Contributor) "This book describes techniques, data structures, and algorithms for translating programming languages into executable code..." (more)
Key Phrases: public void visit, predictive parsing table, memo slot, I-Fetch Read Unpack, Perform Algorithm, Analyze Algorithm (more...)
2.4 out of 5 stars  (23 customer reviews)

List Price: $79.00
Price: $60.04 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.96 (24%)
Special Offers Available
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, August 11? Choose One-Day Shipping at checkout. See details

46 used & new available from $24.99
Also Available in: List Price: Our Price: Other Offers:
Hardcover 25 used & new from $4.11
Paperback 3 used & new from $27.98
 
   

Special Offers and Product Promotions

  • This title is eligible for Amazon Fall Textbook promotions. Get unlimited free Two-Day Shipping for three months with a free trial of Amazon Prime. Add $100 worth of eligible textbooks to your cart to qualify. Sign up at checkout. New members only. Here's how (restrictions apply)

Better Together

Buy this book with Compilers: Principles, Techniques, and Tools (2nd Edition) by Alfred V. Aho today!

Modern Compiler Implementation in Java Compilers: Principles, Techniques, and Tools (2nd Edition)
Buy Together Today: $166.04

Customers Who Bought This Item Also Bought

Introduction to Algorithms

Introduction to Algorithms by Thomas H. Cormen

4.1 out of 5 stars (167)  $61.88
Engineering a Compiler

Engineering a Compiler by Keith Cooper

3.6 out of 5 stars (8)  $66.36
Programming Language Pragmatics, Second Edition

Programming Language Pragmatics, Second Edition by Michael L. Scott

4.9 out of 5 stars (17)  $63.60
Programming Language Processors in Java: Compilers and Interpreters

Programming Language Processors in Java: Compilers and Interpreters by David Watt

4.2 out of 5 stars (8)  $83.00
Artificial Intelligence: A Modern Approach (2nd Edition) (Prentice Hall Series in Artificial Intelligence)

Artificial Intelligence: A Modern Approach (2nd Edition) (Prentice Hall Series in Artificial Intelligence) by Stuart Russell

4.2 out of 5 stars (79)  $96.00
Explore similar items : Books (62)

Editorial Reviews

Review
"...fit[s] comfortably and usefully between cookbooks and encyclopedias on compilation...suitable for self-study." Computing Reviews

"A well-written book, which strictly adheres to a no-nonsense style." Computing Reviews

Product Description
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, and runtime systems. It includes thorough coverage of current techniques in code generation and register allocation, and the compilation of functional and object-oriented languages. The most accepted and successful techniques are described and illustrated with actual Java^TM® classes. The first part is suitable for a one-semester first course in compiler design. The second part; which includes the compilation of object-oriented and functional languages, garbage collection, loop optimization, SSA form, instruction scheduling, and optimization for cache-memory hierarchies; can be used for a second-semester or graduate course. 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.

See all Editorial Reviews

Product Details

  • Hardcover: 512 pages
  • Publisher: Cambridge University Press; 2 edition (November 2002)
  • Language: English
  • ISBN-10: 052182060X
  • ISBN-13: 978-0521820608
  • Product Dimensions: 9.2 x 7.4 x 1.2 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: