Have one to sell? Sell yours here
Modern Compiler Implementation in Java: Basic Techniques
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Modern Compiler Implementation in Java: Basic Techniques [Paperback]

Andrew W. Appel (Author)
4.0 out of 5 stars  See all reviews (1 customer review)


Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Paperback --  

Book Description

January 13, 1997
This textbook explains all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-colouring register allocation with coalescing, and runtime systems. It covers current techniques in code generation and register allocation, as well as functional and object-oriented languages, which are missing from most books on the topic. The author illustrates the most accepted and successful techniques in a concise way, rather than as an exhaustive catalogue of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual Java classes. A unique feature of the book is a well designed compiler implementation project in Java, including front-end and 'high-tech' back-end phases, so that students can build a complete working compiler in one semester. The textbook is meant for use in a one-semester first course for undergraduates in compiler design. Accompanying support software is available.

Customers Who Bought This Item Also Bought


Editorial Reviews

Review

."..this is one of the first compiler texts I have seen that presents, at an undergraduate level, developments from the mid-1980s onward." Gregory V. Wilson, Dr. Dobb's Journal

Book Description

This textbook describes all phases of a modern compiler, including current techniques in code generation and register allocation, for imperative, functional and object-oriented languages. The author describes the most accepted and successful techniques, rather than giving an exhaustive catalogue of every possible variant. A unique feature is a compiler implementation project in Java, including front-end and 'high-tech' back-end phases.

Product Details

  • Paperback: 408 pages
  • Publisher: Cambridge University Press (January 13, 1997)
  • Language: English
  • ISBN-10: 0521586542
  • ISBN-13: 978-0521586542
  • Product Dimensions: 9.5 x 7.2 x 1 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #2,391,966 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

1 Review
5 star:    (0)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
4.0 out of 5 stars well-written (if occasionally quirky) introduction to the es, September 4, 1997
This review is from: Modern Compiler Implementation in Java: Basic Techniques (Paperback)
Covers the things that compiler writers really worry about (e.g. register allocation) as well as the things that have a well-developed theory (parsing); example code is well thought out, and beautifully designed, but the author's background in functional program shows through. For a fuller review, see the Sept '97 issue of "Doctor Dobbs Journal", or look on-line at: http://www.ercb.com/ddj/1997/ddj.9709.html
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject