Back
Compiler Design Roadmap - Beginner
Follow this step-by-step roadmap to master
compiler_design
at Beginner level
1
Introduction to Compilers
1 week
▹
What is a Compiler?
▹
Phases of a Compiler
▹
Compiler vs Interpreter
▹
Bootstrapping Compilers
▹
Structure of a Typical Compiler
2
Lexical Analysis
2 weeks
▹
Role of Lexical Analyzer
▹
Tokens, Lexemes, Patterns
▹
Regular Expressions Basics
▹
Finite Automata (DFA & NFA)
▹
Lexical Errors & Recovery
3
Syntax Analysis (Parsing)
3 weeks
▹
Context-Free Grammar
▹
Parse Trees & Derivations
▹
Top-Down Parsing
▹
Bottom-Up Parsing
▹
Error Handling in Parsing
GeekDost - Roadmaps & Snippets for Developers