Modern compiler implementation in Java /
Andrew W. Appel with Jens Palsberg.
- 2nd ed.
- Cambridge, UK ; New York, NY, USA : Cambridge University Press, 2002.
- x, 501 p. : ill. ; 24 cm.
Includes bibliographical references (p. 487-494) and index.
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 -- 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 -- Appendix: Mini-Java reference manual.
052182060X 9780521820608
2002073453
Compilers (Computer programs) Java (Computer program language)