Describes all phases of a modern compiler, including current techniques in code generation and register allocation, for imperative, functional, and object-oriented languages.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
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. The author describes the most accepted and successful techniques, rather than giving an exhaustive catalogue of every possible variant. A unique feature is a compiler implementation project in C, including front-end and 'high-tech' back-end phases.
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. Dataflow analysis; 17. Loop optimizations; Appendix: Tiger language reference manual.
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Da: BooksRun, Philadelphia, PA, U.S.A.
Paperback. Condizione: Fair. Prelim. Ed. The item might be beaten up but readable. May contain markings or highlighting, as well as stains, bent corners, or any other major defect, but the text is not obscured in any way. Codice articolo 0521586534-7-1
Quantità: 1 disponibili
Da: YESIBOOKSTORE, MIAMI, FL, U.S.A.
paperback. Condizione: As New. Codice articolo 0521586534-VB
Quantità: 1 disponibili