Compiler construction : an advanced course
F. L. Bauer ... [et al.] ; edited by F. L. Bauer and J. Eickel.
2nd ed.
New York : Springer-Verlag, 1976.
xiv, 638 págs. : ilustraciones ; 25 cm.
Originally published in the series: Lecture notes in computer science ; v. 21.
Incluye referencias bibliográficas.
Reseña: MathSciNet, 56 #1763
Contenido
- Chapter 1. Introduction: W. M. McKeeman, Compiler construction
- Chapter 2. Analysis: F. L. DeRemer, Review of formalisms and notation
- M. Griffiths, $\text{LL}(1)$ grammars and analysers
- J. J. Horning, LR grammars and analysers
- F. L. DeRemer, Lexical analysis
- F. L. DeRemer, Transformational grammars
- C. H. A. Koster, Two-level grammars
- W. M. Waite, Semantic analysis
- Chapter 3. Synthesis: W. M. Waite, Relationship of languages to machines
- M. Griffiths, Run-time storage management
- U. Hill, Special run-time organization techniques for ALGOL 68
- W. M. McKeeman, Symbol table access
- W. M. Waite, Code generation
- W. M. Waite, Assembly and linkage
- Chapter 4. Compiler-compiler: M. Griffiths, Introduction to compiler-compilers
- C. H. A. Koster, Using the $CDL$ compiler-compiler
- Chapter 5. Engineering a compiler: P. C. Poole, Portable and adaptable compilers
- J. J. Horning, Structuring compiler development
- W. M. McKeeman, Programming language design
- J. J. Horning, What the compiler should tell the user
- W. M. Waite, Optimization
- Chapter 6. Appendix: F. L. Bauer, Historical remarks on compiler construction
- A. P. Ershov [Er\v sov, A. P.], Addendum
- D. Gries, Error recovery and correction
- An introduction to the literature.