Engineering a Compiler by Keith Cooper, Linda Torczon (2003, Hardcover) 
Engineering a Compiler by Keith Cooper, Linda Torczon (2003, Hardcover)
Author: Keith Cooper, Linda Torczon
Publisher: Morgan Kaufmann Pub
Publication Date: 2003-10-27
Language: English
Format: Hardcover
ISBN-10: 155860698X
ISBN-13: 9781558606982
Product ID: EPID5944670
Portions of this page Copyright 1995 - 2009 Muze Inc. All rights reserved.
Clear AllPreferences
Distance
Please enter valid zipcode.
Please select a valid popular city.
Please enter valid zipcode or select a valid popular city.
Within miles of ZIP
10 results|Group by condition
Preferences: Include Store inventory, Buy It Now [ Edit preferences | Clear preferences ]
View as 
Customize view ]
Sort by: 
Price + Shipping to USATime Left

Condition: Acceptable
 
Buy It Now
$37.00
+$3.99 shipping
20d 4h 42m

Condition: Acceptable
 
Buy It Now
$37.50
+$3.99 shipping
12d 0h 42m

Condition: Acceptable
 
Buy It Now
$44.50
+$3.65 shipping
22d 12h 34m

Condition: Brand New
 
Buy It Now
$55.79
+$4.00 shipping
29d 13h 44m

Fast shipping! Texts may have highlighting. Great customer service! Quality books.
Condition: Good
 
Get fast shipping and excellent service when you buy from eBay Top-rated sellersBuy It Now
$58.49
+$3.99 shipping
---

Absolutely New - Never Been Read - Mint Condition
Condition: Brand New
 
Buy It Now
$75.36
+$3.99 shipping
---

Absolutely New - Never Been Read - Mint Condition
Condition: Like New
 
Buy It Now
$75.36
+$3.99 shipping
---

Very Good 155860698X.
Condition: Very Good
 
Buy It Now
$75.83
+$3.99 shipping
---

Very good to good used condition. Satisfaction Guaranteed .
Condition: Acceptable
 
Buy It Now
$79.63
+$3.99 shipping
---

(NEW TITLE), Size 23cm, pp. 801.
Condition: Brand New
 
Buy It Now
$80.65
+$3.99 shipping
---
Page 1 of 1
Details
Publication Date:2003-10-27

Size
Length:752 pages
Height:9.0 in
Width:8.0 in
Thickness:1.2 in
Weight:56.8 oz

Publisher's Note
The proliferation of processors, environments, and constraints on systems has cast compiler technology into a wider variety of settings, changing the compiler and compiler writer's role. No longer is execution speed the sole criterion for judging compiled code. Today, code might be judged on how small it is, how much power it consumes, how well it compresses, or how many page faults it generates. In this evolving environment, the task of building a successful compiler relies upon the compiler writer's ability to balance and blend algorithms, engineering insights, and careful planning. Today's compiler writer must choose a path through a design space that is filled with diverse alternatives, each with distinct costs, advantages, and complexities.

Engineering a Compiler explores this design space by presenting some of the ways these problems have been solved, and the constraints that made each of those solutions attractive. By understanding the parameters of the problem and their impact on compiler design, the authors hope to convey both the depth of the problems and the breadth of possible solutions. Their goal is to cover a broad enough selection of material to show readers that real tradeoffs exist, and that the impact of those choices can be both subtle and far-reaching.

Authors Keith Cooper and Linda Torczon convey both the art and the science of compiler construction and show best practice algorithms for the major passes of a compiler. Their text re-balances the curriculum for an introductory course in compiler construction to reflect the issues that arise in current practice.

·Focuses on the back end of the compiler reflecting the focus of research and development over the last decade.
·Uses the well-developed theory from scanning and parsing to introduce concepts that play a critical role in optimization and code generation.
·Introduces the student to optimization through data-flow analysis, SSA form, and a selection of scalar optimizations.
·Builds on this background to teach modern methods in code generation: instruction selection, instruction scheduling, and register allocation.
·Presents examples in several different programming languages in order to best illustrate the concept.
·Provides end-of-chapter exercises, with on-line solutions available to instructors.

See an error? Submit a change request

    About eBay | Announcements | Security Center | Resolution Center | eBay Toolbar | Policies | Government Relations | Site Map | Help
    Copyright © 1995-2009 eBay Inc. All Rights Reserved. Designated trademarks and brands are the property of their respective owners. Use of this Web site constitutes acceptance of the eBay User Agreement and Privacy Policy.
    eBay official time

    Error
    We're sorry, but there's been an error.
    Please try again.