Dekorationsartikel gehören nicht zum Leistungsumfang.
Sprache:
Englisch
98,25 €*
Versandkostenfrei per Post / DHL
Lieferzeit 1-2 Wochen
Kategorien:
Beschreibung
This textbook describes all phases of a compiler and includes thorough coverage of current techniques in code generation and register allocation, plus the compilation of functional and object-oriented languages. The most accepted and successful techniques are described and illustrated.
This textbook describes all phases of a compiler and includes thorough coverage of current techniques in code generation and register allocation, plus the compilation of functional and object-oriented languages. The most accepted and successful techniques are described and illustrated.
Inhaltsverzeichnis
Part I. Fundamentals of Compilation: 1. Introduction; 2. Lexical analysis; 3. Parsing; 4. Abstract syntax; 5. Semantic analysis; 6. Activation records; 7. Translation to intermediate code; 8. Basic blocks and traces; 9. Instruction selection; 10. Liveness analysis; 11. Register allocation; 12. Putting it all together; Part II. Advanced Topics: 13. Garbage collection; 14. Object-oriented languages; 15. Functional programming languages; 16. Polymorphic types; 17. Dataflow analysis; 18. Loop optimizations; 19. Static single-assignment form; 20. Pipelining and scheduling; 21. The memory hierarchy; Appendix: Mini-Java reference manual.
Details
Erscheinungsjahr: | 2015 |
---|---|
Genre: | Informatik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Buch |
Inhalt: | Gebunden |
ISBN-13: | 9780521820608 |
ISBN-10: | 052182060X |
Sprache: | Englisch |
Ausstattung / Beilage: | HC gerader Rücken kaschiert |
Einband: | Gebunden |
Autor: | Appel, Andrew W. |
Hersteller: | Cambridge University Press |
Maße: | 260 x 208 x 32 mm |
Von/Mit: | Andrew W. Appel |
Erscheinungsdatum: | 28.01.2015 |
Gewicht: | 1,311 kg |
Inhaltsverzeichnis
Part I. Fundamentals of Compilation: 1. Introduction; 2. Lexical analysis; 3. Parsing; 4. Abstract syntax; 5. Semantic analysis; 6. Activation records; 7. Translation to intermediate code; 8. Basic blocks and traces; 9. Instruction selection; 10. Liveness analysis; 11. Register allocation; 12. Putting it all together; Part II. Advanced Topics: 13. Garbage collection; 14. Object-oriented languages; 15. Functional programming languages; 16. Polymorphic types; 17. Dataflow analysis; 18. Loop optimizations; 19. Static single-assignment form; 20. Pipelining and scheduling; 21. The memory hierarchy; Appendix: Mini-Java reference manual.
Details
Erscheinungsjahr: | 2015 |
---|---|
Genre: | Informatik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Buch |
Inhalt: | Gebunden |
ISBN-13: | 9780521820608 |
ISBN-10: | 052182060X |
Sprache: | Englisch |
Ausstattung / Beilage: | HC gerader Rücken kaschiert |
Einband: | Gebunden |
Autor: | Appel, Andrew W. |
Hersteller: | Cambridge University Press |
Maße: | 260 x 208 x 32 mm |
Von/Mit: | Andrew W. Appel |
Erscheinungsdatum: | 28.01.2015 |
Gewicht: | 1,311 kg |
Warnhinweis