RETARGETABLE C COMPILER, A: DESIGN AND IMPLEMENTATION By David Hanson

ANJ Imports
(3040)
Angemeldet als gewerblicher Verkäufer
US $29,95
Ca.CHF 24,15
oder Preisvorschlag
Artikelzustand:
Gut
Versand:
US $5,88 (ca. CHF 4,74) USPS Media MailTM.
Standort: Las Vegas, Nevada, USA
Lieferung:
Lieferung zwischen Sa, 8. Nov und Do, 13. Nov nach 94104 bei heutigem Zahlungseingang
Wir wenden ein spezielles Verfahren zur Einschätzung des Liefertermins an – in diese Schätzung fließen Faktoren wie die Entfernung des Käufers zum Artikelstandort, der gewählte Versandservice, die bisher versandten Artikel des Verkäufers und weitere ein. Insbesondere während saisonaler Spitzenzeiten können die Lieferzeiten abweichen.
Rücknahme:
Keine Rücknahme.
Zahlungen:
     Diners Club

Sicher einkaufen

eBay-Käuferschutz
Geld zurück, wenn etwas mit diesem Artikel nicht stimmt. Mehr erfahreneBay-Käuferschutz - wird in neuem Fenster oder Tab geöffnet
Der Verkäufer ist für dieses Angebot verantwortlich.
eBay-Artikelnr.:157407804625

Artikelmerkmale

Artikelzustand
Gut: Buch, das gelesen wurde, sich aber in einem guten Zustand befindet. Der Einband weist nur sehr ...
Book Title
Retargetable C Compiler, A: Design and Implementation
ISBN-10
0805316701
Genre
Computers
ISBN
9780805316704
Kategorie

Über dieses Produkt

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
Author
Christopher Fraser, David Hanson
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

Artikelbeschreibung des Verkäufers

Info zu diesem Verkäufer

ANJ Imports

99,8% positive Bewertungen8.0 Tsd. Artikel verkauft

Mitglied seit Feb 2011
Angemeldet als gewerblicher Verkäufer
Shop besuchenKontakt

Detaillierte Verkäuferbewertungen

Durchschnitt in den letzten 12 Monaten
Genaue Beschreibung
4.9
Angemessene Versandkosten
4.8
Lieferzeit
5.0
Kommunikation
5.0

Verkäuferbewertungen (2'241)

Alle Bewertungenselected
Positiv
Neutral
Negativ
  • 9***l- Bewertung vom Käufer.
    Letzter Monat
    Bestätigter Kauf
    The 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)- Bewertung vom Käufer.
    Letzter Monat
    Bestätigter Kauf
    I 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)- Bewertung vom Käufer.
    Letztes Jahr
    Bestätigter Kauf
    This 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.