Text:
You can download a free text at
http://www.diku.dk/~torbenm/Basics/
Course
Objectives:
To
study the THEORY and techniques of
Compiler construction. You should
be able to design and
Outline:
Overview
of the compilation process
Lexical
Analysis -- Finite state machines, Regular languages:
Symbol
Table Techniques
Syntax
analysis -- Context free grammars, Parsing
Intermediate
languages
Syntax directed translation and semantic analysis
Intermediate code generation
Run
time environment:
Code generation or interpretation