Appel, Andrew W., 1960-
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)
QA76.76.C65 / A674 2002
005.4/53
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)
QA76.76.C65 / A674 2002
005.4/53