Compilers and Compiler Generators An Introduction with C++
Compilers and Compiler Generators An Introduction with C++
Compilers and Compiler Generators An Introduction with C++
This book has been written to support a practically
oriented course in programming language translation for senior undergraduates in
Computer Science. It covers the following topics: Translator classification and
structure, Compiler construction and bootstrapping, Machine emulation, Language
specification, Simple assemblers, Advanced assembler features, Grammars and
their classification, Parser and scanner construction, Syntax-directed
translation, Using Coco/R - Case studies, A simple compiler - the front end and
back end, Simple block structure, Parameters and functions.
This note covers compilers and translators, Lexical analysis, Implementation of lexical analyzer, Basic parsing techniques, Syntax analyzer generator, Run time memory management, Error detection and recovery, Code optimization and code generation.
Author(s): Avinav Pathak, Shobhit Institute of
Engineering and Technology Meerut