Modern compiler implementation in C /
Andrew W. Appel with Maia Ginsburg.
- Cambridge ; New York : Cambridge University Press, 1998.
- x, 544 p. : ill. ; 24 cm.
Bibliography: (pages 528-536) and index.
Part I: Fundamentals of Compilation -- Introduction -- Lexical Analysis -- Parsing -- Abstract Syntax -- Semantic Analysis -- Activation Records -- Translation to Intermediate Code -- Basic Blocks and Traces -- Instruction Selection -- Liveness Analysis -- Register Allocation -- Putting it all together -- Part II: Advanced Topics -- Garbage Collection -- Object-Oriented Languages -- Functional Programming Languages -- Polymorphic Types -- Dataflow Analysis -- Loop Optimizations -- Static Single-Assignment Form -- Pipelining and Scheduling -- The memory hierarchy.
052158390X
97031089
C++ (Computer program language) Compilers (Computer programs)