Webpage
Syllabus
- Lexical analysis, parsing, syntax-directed translation.
- Runtime environments.
- Intermediate code generation.
- Local optimisation, Data flow analyses: constant propagation, liveness analysis, common subexpression elimination.
The optimization part is newly added. But these were already included before GATE 2016 in the form of “Basics of Code Optimization”
Notes
https://web.stanford.edu/class/archive/cs/cs143/cs143.1128/
Video
Full Course
- Teacher: Arjun Suresh