資料來源: Google Book
Modern compiler implementation in Java
- 作者: Appel, Andrew W.,
- 其他作者: Palsberg, Jens.
- 出版: Cambridge, UK ;New York, NY, USA : Cambridge University Press 2002.
- 版本: 2nd ed.
- 稽核項: 1 online resource (x, 501 pages) :illustrations.
- 標題: Java (Computer program language) , COMPUTERS Compilers. , Java , Compilers. , Compilers (Computer programs) , COMPUTERS , Java (Langage de programmation) , Übersetzerbau , Electronic books. , Compilateurs (Logiciels)
- ISBN: 0511562039 , 9780511562037
- ISBN: 052182060X , 9780521820608
- 試查全文@TNUA:
- 附註: Includes bibliographical references (pages 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.
- 摘要: This textbook describes all phases of a modern compiler, including current techniques in code generation and register allocation, for imperative, functional and object-oriented languages. In a concise and practical way the author describes the fundamentals of compilation and then moves on to advanced topics such as SSA form, loop scheduling, and optimization for cache-memory hierarchies. The new edition features a redesigned compiler project in Java, for a subset of Java itself, covering both front-end and back-end phases.
- 電子資源: https://dbs.tnua.edu.tw/login?url=https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=112705
- 系統號: 005311399
- 資料類型: 電子書
- 讀者標籤: 需登入
- 引用網址: 複製連結
This textbook describes all phases of a modern compiler, including current techniques in code generation and register allocation, for imperative, functional and object-oriented languages. In a concise and practical way the author describes the fundamentals of compilation and then moves on to advanced topics such as SSA form, loop scheduling, and optimization for cache-memory hierarchies. The new edition features a redesigned compiler project in Java, for a subset of Java itself, covering both front-end and back-end phases.
來源: Google Book
來源: Google Book
評分