0
Your cart

Your cart is empty

Books > Computing & IT > Computer programming > Programming languages

Buy Now

Modern Compiler Implementation in C (Paperback, Revised) Loot Price: R2,532
Discovery Miles 25 320

Modern Compiler Implementation in C (Paperback, Revised)

Andrew W. Appel; As told to Maia Ginsburg

 (sign in to rate)
Loot Price R2,532 Discovery Miles 25 320 | Repayment Terms: R237 pm x 12*

Bookmark and Share

Expected to ship within 10 - 15 working days

Donate to Gift Of The Givers

This new, expanded textbook describes all phases of a modern 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 functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for a two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. 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 advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies.

General

Imprint: Cambridge UniversityPress
Country of origin: United Kingdom
Release date: July 2004
First published: 1998
Authors: Andrew W. Appel
As told to: Maia Ginsburg
Dimensions: 248 x 189 x 29mm (L x W x T)
Format: Paperback - Trade
Pages: 544
Edition: Revised
ISBN-13: 978-0-521-60765-0
Categories: Books > Computing & IT > Computer programming > Compilers & interpreters
Books > Computing & IT > Computer programming > Programming languages > General
LSN: 0-521-60765-5
Barcode: 9780521607650

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!

Partners