Modern Compiler Implementation in Java by Andrew W. Appel (Hardcover, 2002)

freshlyprintedbooks (1441)
99.7% positive Feedback
Price:
£60.95
Free postage
Estimated delivery Sat, 14 Jun - Sat, 21 Jun
Returns:
30 days return. Buyer pays for return postage. If you use an eBay delivery label, it will be deducted from your refund amount.
Condition:
New
Modern Compiler Implementation in Java 9780521820608 Brand New

About this product

Product Information

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 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. The most accepted and successful techniques are described concisely, rather than as an exhaustive catalog of every possible variant, and illustrated with actual Java classes. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, 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 has been extensively rewritten to include more discussion of Java and object-oriented programming concepts, such as visitor patterns. 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.

Product Identifiers

PublisherCambridge University Press
ISBN-139780521820608
eBay Product ID (ePID)90141694

Product Key Features

Number of Pages512 Pages
Publication NameModern Compiler Implementation in Java
LanguageEnglish
SubjectComputer Science
Publication Year2002
TypeTextbook
AuthorAndrew W. Appel
FormatHardcover

Dimensions

Item Height257 mm
Item Weight1051 g
Item Width208 mm

Additional Product Features

Country/Region of ManufactureUnited Kingdom
Title_AuthorAndrew W. Appel

All listings for this product

Buy it now
Any condition
New
Pre-owned

Ratings and reviews

5.0
1 product rating
  • 1 users rated this 5 out of 5 stars
  • 0 users rated this 4 out of 5 stars
  • 0 users rated this 3 out of 5 stars
  • 0 users rated this 2 out of 5 stars
  • 0 users rated this 1 out of 5 stars

Would recommend

Good value

Compelling content

Most relevant reviews

  • Great for theory and practical

    This is a great book on compiler writing. Not only is it solid with valuable theory, but it also includes a practical walkthrough, helping you put the theory to the test. I have both the Java and the C editions, and they have pride of place on my compiler book shelf, alongside the Dragon book and the Engineering a Compiler book. Great stuff!

    Verified purchase: YesCondition: Pre-owned