Front cover image for Compiler construction

Compiler construction

A refreshing antidote to heavy theoretical tomes, this book is a concise, practical guide to modern compiler design and construction by an acknowledged master. Readers are taken step-by-step through each stage of compiler design, using the simple yet powerful method of recursive descent to create a compiler for Oberon-0, a subset of the author's Oberon language. A disk provided with the book gives full listings of the Oberon-0 compiler and associated tools. The hands-on, pragmatic approach makes the book equally attractive for project-oriented courses in compiler design and for software engineers wishing to develop their skills in system software
Print Book, English, ©1996
Addison-Wesley Pub. Co., Harlow, England, ©1996
xi, 176 pages : illustrations ; 24 cm + 1 computer disc (3 1/2 in.)
9780201403534, 0201403536
36438746
Ch. 1. Introduction
Ch. 2. Language and Syntax
Ch. 3. Regular Languages
Ch. 4. Analysis of Context-free Languages
Ch. 5. Attributed Grammars and Semantics
Ch. 6. The Programming Language Oberon-0
Ch. 7. A Parser for Oberon-0
Ch. 8. Consideration of Context Specified by Declarations
Ch. 9. A RISC Architecture as Target
Ch. 10. Expressions and Assignments
Ch. 11. Conditional and Repeated Statements and Boolean Expressions
Ch. 12. Procedures and the Concept of Locality
Ch. 13. Elementary Data Types
Ch. 14. Open Arrays, Pointers and Procedure Types
Ch. 15. Modules and Separate Compilation
Ch. 16. Code Optimizations and the Frontend/Backend Structure
Appendix A Syntax
Appendix B The ASCII character set
Appendix C The Oberon-0 compiler