Modern Compiler Implementation in Java

Andrew W. Appel; Jens Palsberg

  • 3.54 out of 5 stars
    82 ratings by Goodreads
ISBN 10: 052182060X ISBN 13: 9780521820608
Published by Cambridge University Press (edition 2nd), 2002
Used Hardcover

From BooksRun, Philadelphia, PA, U.S.A. Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

AbeBooks Seller since February 2, 2016

This specific item is no longer available.

About this Item

Description:

It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting. Seller Inventory # 052182060X-11-10

  • 3.54 out of 5 stars
    82 ratings by Goodreads

Report this item

Synopsis:

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.

Book Description: 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.

"About this title" may belong to another edition of this title.

Bibliographic Details

Title: Modern Compiler Implementation in Java
Publisher: Cambridge University Press (edition 2nd)
Publication Date: 2002
Binding: Hardcover
Condition: Very Good
Edition: 2nd.

Top Search Results from the AbeBooks Marketplace

Stock Image

Jens Palsberg,Andrew W. Appel
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
Used Hardcover

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Acceptable. Connecting readers with great books since 1972. Used textbooks may not include companion materials such as access codes, etc. May have condition issues including wear and notes/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_446125191

Contact seller

Buy Used

US$ 12.43
US$ 3.75 shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Appel, Andrew W.
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
Used Hardcover

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less. Seller Inventory # G052182060XI3N00

Contact seller

Buy Used

US$ 16.40
Free Shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Seller Image

Andrew W. Appel; Jens Palsberg
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
Used Hardcover

Seller: Goodwill of Greater Milwaukee and Chicago, Racine, WI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: acceptable. Book is considered to be in acceptable condition. The actual cover image may not match the stock photo. Book may have one or more of the following defects: noticeable wear on the cover dust jacket or spine; curved, dog eared or creased page s ; writing or highlighting inside or on the edges; sticker s or other adhesive on cover; CD DVD may not be included; and book may be a former library copy. Seller Inventory # SEWV.052182060X.A

Contact seller

Buy Used

US$ 16.41
US$ 3.00 shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Appel, Andrew W.
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
Used Hardcover

Seller: Anybook.com, Lincoln, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Poor. This is an ex-library book and may have the usual library/used-book markings inside.This book has hardback covers. In poor condition, suitable as a reading copy. No dust jacket. Please note the Image in this listing is a stock photo and may not match the covers of the actual item,1350grams, ISBN:9780521820608. Seller Inventory # 8612659

Contact seller

Buy Used

US$ 30.61
US$ 18.48 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Appel, Andrew W.
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
Used Hardcover

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR002631878

Contact seller

Buy Used

US$ 61.54
US$ 7.88 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Andrew W. Appel
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
New Hardcover

Seller: GoldBooks, Denver, CO, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # 8L66_99_052182060X

Contact seller

Buy New

US$ 87.54
US$ 5.50 shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Andrew W. Appel; Jens Palsberg
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
New Hardcover

Seller: SHIMEDIA, Brooklyn, NY, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Satisfaction Guaranteed or your money back. Seller Inventory # 052182060X

Contact seller

Buy New

US$ 99.99
Free Shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Seller Image

Appel, Andrew W.; Palsberg, Jens
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
New Hardcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 702142-n

Contact seller

Buy New

US$ 107.59
US$ 20.39 shipping
Ships from United Kingdom to U.S.A.

Quantity: Over 20 available

Add to basket

Stock Image

Andrew W. Appel; Jens Palsberg
Published by Cambridge University Press, 2002
ISBN 10: 052182060X ISBN 13: 9780521820608
New Hardcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9780521820608_new

Contact seller

Buy New

US$ 107.60
US$ 16.28 shipping
Ships from United Kingdom to U.S.A.

Quantity: Over 20 available

Add to basket

Stock Image

Andrew W. Appel
ISBN 10: 052182060X ISBN 13: 9780521820608
New Hardcover
Print on Demand

Seller: CitiRetail, Stevenage, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: new. Hardcover. 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 JavaTM(R) 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. This textbook describes all phases of a compiler and includes thorough coverage of current techniques in code generation and register allocation, plus the compilation of functional and object-oriented languages. The most accepted and successful techniques are described and illustrated. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9780521820608

Contact seller

Buy New

US$ 116.87
US$ 50.29 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

There are 16 more copies of this book

View all search results for this book