Introduction to Compilers and Language Design
Prof. Douglas Thain's course introduction covers the fundamentals of
compiler and language design. This book starts with a quick tour of compiler
concepts, then proceeds into careful sections on scanning and parsing, practical
parsing techniques, generation of abstract syntax trees, semantic analysis, and
intermediate representations. Moreover, it demonstrates the memory organization,
assembly language, code generation, and optimization. Any student who requires a
detailed view of both theory and practice in compiler design will find this
resource helpful.
Author(s): Prof. Douglas Thain, University of
Notre Dame
247 Pages