Für diesen Artikel ist leider kein Bild verfügbar.

An Introduction to Compiler Construction

Buch | Hardcover
352 Seiten
1992
Longman (Verlag)
978-0-673-39822-2 (ISBN)
26,15 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This text is orientated towards actual construction of a compiler, rather than the theory underlying compiler construction. This hands-on approach allows students to write a complete compiler which translates a simple algorithmic language to the assembly code of a real computer. The book gives a consistent overall picture of the compiler construction problem, emphasizing the important sub-problems and providing systematic, intuitive approaches to solving them.

Part 1 The characteristics of a compiler: structuring; translation; encoding. Part 2 The compiler's interface: modularity; the source module; the error module; the external value module. Part 3 Lexical analysis: the lexical analysis module; scanning the source text for basic symbols; converting denotations and identifiers. Part 4 Syntactic analysis: how to construct a tree; how to specify the parsing task; operator precedence and association; syntactic error recovery. Part 5 Recursive descent parsing: left recursion; decision making; error recovery in a recursive descent parser. Part 6 Shift-reduce parsing: how to construct a shift-reduce parser; shift-reduce parser generators; error recovery in a shift-reduce parser. Part 7 Managing contextual information: how to gather contextual information. Part 8 Types and data mapping: how to represent pascal data on the VAX; the compiler's type system; type declarations and storage allocation. Part 9 Action mapping and the target programme tree: the target programme tree; how to construct a target programme tree design; case studies in target programme tree design. Part 10 Operator identification: overload resolution; action mapping; implementing the operator identification computations. Part 11 Code generation: operand evaluation order; resource allocation; instruction selection. Appendix A: sample project documentation; the definition of C - sample C - programmes; the C - source programme tree; the VAX target programe tree; transforming C - source trees to VAX; target trees.

Verlagsort Harlow
Sprache englisch
Gewicht 677 g
Themenwelt Informatik Theorie / Studium Compilerbau
ISBN-10 0-673-39822-6 / 0673398226
ISBN-13 978-0-673-39822-2 / 9780673398222
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und Anwendungen

von Hanspeter Mössenböck

Buch | Softcover (2024)
dpunkt (Verlag)
29,90
a beginner's guide to learning llvm compiler tools and core …

von Kai Nacke

Buch | Softcover (2024)
Packt Publishing Limited (Verlag)
49,85