Picture 1 of 7






Gallery
Picture 1 of 7







Have one to sell?
RETARGETABLE C COMPILER, A: DESIGN AND IMPLEMENTATION By David Hanson
US $29.95
ApproximatelyRM 125.80
or Best Offer
Condition:
Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
Shipping:
US $5.88 (approx RM 24.70) USPS Media MailTM. 
Located in: Las Vegas, Nevada, United States
Delivery:
Estimated between Thu, 6 Nov and Mon, 10 Nov to 94104
Returns:
No returns accepted. 
Coverage:
Read item description or contact seller for details. See all detailsSee all details on coverage
(Not eligible for eBay purchase protection programmes)
Seller assumes all responsibility for this listing.
 eBay item number:157407804625
 Item specifics
- Condition
 
- Book Title
 - Retargetable C Compiler, A: Design and Implementation
 
- ISBN-10
 - 0805316701
 
- Genre
 - Computers
 
- ISBN
 - 9780805316704
 
About this product
Product Identifiers
Publisher
Addison Wesley Professional
ISBN-10
0805316701
ISBN-13
9780805316704
eBay Product ID (ePID)
1048973
Product Key Features
Number of Pages
584 Pages
Language
English
Publication Name
Retargetable C Compiler : Design and Implementation
Publication Year
1995
Subject
Programming Languages / C
Type
Textbook
Subject Area
Computers
Format
Trade Paperback
Dimensions
Item Height
1.3 in
Item Weight
35.3 Oz
Item Length
9.1 in
Item Width
7.1 in
Additional Product Features
Intended Audience
Scholarly & Professional
LCCN
94-024583
TitleLeading
A
Dewey Edition
20
Dewey Decimal
005.4/53
Table Of Content
Preface. 1. Introduction. Literate Programs. How to Read This Book. Overview. Design. Common Declarations. Syntax Specifications. Errors. 2. Storage Management. Memory Management Interface. Arena Representation. Allocating Space. Deallocating Space. Strings. 3. Types. Representing Symbols. Representing Symbol Tables. Changing Scope. Finding and Installing Identifiers. Labels. Constants. Generated Variables. 4. Code Generation Interface. Representing Types. Type Management. Type Predicates. Type Constructors. Function Types. Structure and Enumeration Types. Type-Checking Functions. Type Mapping. 5. Lexical Analysis. Type Metrics. Interface Records. Symbols. Types. Dag Operators. Interface Flags. Initialization. Definitions. Constants. Functions. Interface Binding. Upcalls. 6. Parsing. Input. Recognizing Tokens. Recognizing Keywords. Recognizing Identifiers. Recognizing Numbers. Recognizing Character Constants and Strings. 7. Expressions. Languages and Grammars. Ambiguity and Parse Trees. Top-Down Parsing. FIRST and FOLLOW Sets. Writing Parsing Functions. Handling Syntax Errors. 8. Expression Semantics. Representing Expressions. Parsing Expressions. Parsing C Expressions. Assignment Expressions. Conditional Expressions. Binary Expressions. Unary and Postfix Expressions. Primary Expressions. 9. Expression Semantics. Conversions. Unary and Postfix Operators. Function Calls. Binary Operators. Assignments. Conditionals. Constant Folding. 10. Statements. Representing Code. Execution Points. Recognizing Statements. If Statements. Labels and Gotos. Loops. Switch Statements. Return Statements. Managing Labels and Jumps. 11. Declarations. Translation Units. Declarations. Declarators. Function Declarators. Structure Specifiers. Function Definitions. Compound Statements. Finalization. The Main Program. 12. Generating Immediate Code. Eliminating Common Subexpressions. Building Nodes. Flow of Control. Assignments. Function Calls. Enforcing Evaluation Order. Driving Code Generation. Eliminating Multiply Referenced Nodes. 13. Structuring the Code Generator. Organization of the Code Generator. Interface Extensions. Upcalls. Node Extensions. Symbol Extensions. Frame Layout. Generating Code to Copy Blocks. Initialization. 14. Selecting and Emitting instructions. Specifications. Labelling the Tree. Reducing the Tree. Cost Functions. Debugging. The Emitter. Register Targeting. Coordinating Instruction Selection. Shared Rules. 15. Register Allocation. Organization. Tracking the Register State. Allocating Registers. Spilling. 16. Generating MIPS R3000 Code. Registers. Selecting Instructions. Implementing Functions. Defining Data. Segments. Copying Blocks. 17. Generating SPARC Code. Registers. Selecting Instructions. Implementing Functions. Defining Data. Copying Blocks. 18. Generating X86 Code. Registers. Selecting Instructions. Implementing Functions. Defining Data. 19. Retrospective. Data Structures. Interface. Syntactic and Semantic Analyses. Code Generation and Optimization. Testing and Validation. Bibliography. Index. How to Obtain ICC. 0805316701T04062001
Synopsis
Designed as a self-study guide, the book describes the real-world tradeoffs encountered in building a production-quality, platform-retargetable compiler. The authors examine the implementation of lcc, a production-quality, research-oriented retargetable compiler, designed at AT&T Bell Laboratories for the ANSI C programming language. The authors' innovative approach-a "literate program" that intermingles the text with the source code-uses a line-by-line explanation of the code to demonstrate how lcc is built., Examining the implementation of lcc, a production-quality, research-oriented retargetable compiler, designed at AT&T Bell Laboratories for the ANSI C programming language, this book is designed for professionals who seek a detailed examination of a real-world compiler. A thorough and accurate picture of the lcc compiler is provided, and a line-by-line explanation of the code demonstrates how the compiler is built. The accompanying disk holds the full source code for the lcc compiler, the three back ends and the code-generator.
LC Classification Number
QA76.73.C15F75 1995
Item description from the seller
Seller feedback (2,225)
- 9***l- Feedback left by buyer.Past monthVerified purchaseThe item was well packaged and sent and delivered on time using international delivery. The item was as described with very little sign of use. The cover and spine looked good. Excellent seller. Recommended.
 - e***0 (203)- Feedback left by buyer.Past monthVerified purchaseI received the amazing cookbook by promised time safely packed in the precise condition the seller described! This is a seller with integrity. Thank YOU!
 - 4***u (829)- Feedback left by buyer.Past yearVerified purchaseThis Bible came very very fast. I’m glad the seller wrapped it in bubble wrap. The post office is so careless with their handling of packages. This sell wrapped this very well. A knew the Bible was used, but it was in very nice condition for a used book. I think it was even better than the seller described. This is a very expensive Bible and I feel I received great deal on this one.Concordia Self-Study Bible NIV 1984 Black Bonded Leather (#156787164445)
 
More to explore :
- David Baldacci Fiction & Books,
 - Design Textbooks,
 - Architecture & Design Magazines,
 - David Baldacci CD Audiobooks,
 - Design Paperback Textbooks,
 - Fiction & Henry David Thoreau Books,
 - Fiction Books & David Eddings Fiction,
 - Nonfiction Design Fiction & Nonfiction Books,
 - Design Textbook Textbooks,
 - Interior Design Nonfiction Books & Fiction