Syllabus
- Lexical analysis, parsing, syntax-directed translation.
- Runtime environments.
- Intermediate code generation.
- Local optimization, 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”
Book
Video
Web Links
- Stanford Notes
- Syntax Directed Translation
- Translation Schemes
- Run-Time Environment
- Parameter Passing Mechanisms
- Activation Records
- Intermediate Code Generation
- Constructing LL(1) Parsing Table
- Constructing LR Parsing Table
Previous Year Questions
http://gateoverflow.in/questions/compilers
Important Questions
http://gateoverflow.in/blog/561/important-questions-in-compiler-design
Recommended Tests
- https://gateoverflow.in/exam/139/go2019-compiler1-parsing
- https://gateoverflow.in/exam/47/test-by-bikram-compiler-design-1
GATE CSE Discussions
36,191 total views, 1 views today