Appel, Andrew W., 1960-

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)

005.453