Back
Compiler Design Roadmap - Intermediate
Follow this step-by-step roadmap to master
compiler_design
at Intermediate level
1
Advanced Parsing Techniques
3 weeks
▹
LL(1) Parsing
▹
LR Parsing (SLR, LALR, Canonical LR)
▹
Recursive Descent Parsing
▹
Shift-Reduce Conflicts
▹
Parser Generators (YACC, Bison)
2
Semantic Analysis
2 weeks
▹
Role of Semantic Analyzer
▹
Type Checking
▹
Scope & Symbol Table Management
▹
Attribute Grammars
▹
Semantic Errors
3
Intermediate Code Generation
3 weeks
▹
Three Address Code (TAC)
▹
Syntax-Directed Translation
▹
Postfix Notation
▹
Abstract Syntax Tree (AST)
▹
Control Flow Graphs
4
Runtime Environment
3 weeks
▹
Runtime Memory Organization
▹
Activation Records & Call Stack
▹
Parameter Passing Methods
▹
Heap Management
▹
Garbage Collection Techniques
GeekDost - Roadmaps & Snippets for Developers