0
Your cart

Your cart is empty

Books > Computing & IT > Computer programming > Compilers & interpreters

Buy Now

Modern Compiler Implementation in Java (Hardcover, 2Rev ed) Loot Price: R2,141
Discovery Miles 21 410

Modern Compiler Implementation in Java (Hardcover, 2Rev ed)

Andrew W. Appel

 (sign in to rate)
Loot Price R2,141 Discovery Miles 21 410 | Repayment Terms: R201 pm x 12*

Bookmark and Share

Expected to ship within 9 - 15 working days

Donate to Gift Of The Givers

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.

General

Imprint: Cambridge University Press
Country of origin: United Kingdom
Release date: October 2002
First published: 2002
Authors: Andrew W. Appel
Dimensions: 243 x 194 x 28mm (L x W x T)
Format: Hardcover
Pages: 501
Edition: 2Rev ed
ISBN-13: 978-0-521-82060-8
Categories: Books > Computing & IT > Computer programming > Compilers & interpreters
LSN: 0-521-82060-X
Barcode: 9780521820608

Is the information for this product incomplete, wrong or inappropriate? Let us know about it.

Does this product have an incorrect or missing image? Send us a new image.

Is this product missing categories? Add more categories.

Review This Product

No reviews yet - be the first to create one!

You might also like..

Compilers: Principles, Techniques, and…
Alfred Aho, Monica Lam, … Paperback R2,179 Discovery Miles 21 790
Language Implementation Patterns
Terence Parr Paperback R995 R646 Discovery Miles 6 460
Web Applications with Elm - Functional…
Wolfgang Loder Paperback R804 R666 Discovery Miles 6 660
MATLAB Recipes - A Problem-Solution…
Michael Paluszek, Stephanie Thomas Paperback R1,590 R1,254 Discovery Miles 12 540
Beginning Ruby 3 - From Beginner to Pro
Carleton Dileo, Peter Cooper Paperback R1,660 R1,324 Discovery Miles 13 240
Getting Started with Advanced C…
Vaskaran Sarcar Paperback R2,056 R1,588 Discovery Miles 15 880
Modern Data Mining Algorithms in C++ and…
Timothy Masters Paperback R1,749 R1,347 Discovery Miles 13 470
Modern Systems Programming with Scala…
Richard Whaling Paperback R1,273 Discovery Miles 12 730
Computing with Data - An Introduction to…
Guy Lebanon, Mohamed El-Geish Hardcover R3,084 Discovery Miles 30 840
Introduction to Programming with Fortran
Ian Chivers, Jane Sleightholme Hardcover R4,482 Discovery Miles 44 820
Static Analysis - 25th International…
Andreas Podelski Paperback R1,608 Discovery Miles 16 080
Formal Methods for Industrial Critical…
Falk Howar, Jiri Barnat Paperback R1,561 Discovery Miles 15 610

See more

Partners