Compiler design & architecture
Programming languages theory
Language semantics
Parsing techniques (LL, LR, recursive descent)
Lexical analysis
Syntax analysis
Abstract Syntax Tree (AST) generation
Intermediate Representation (IR) design
Static Single Assignment (SSA)
Code generation
Code optimization (loop, data-flow, peephole)
Control flow analysis
Data flow analysis
Type systems & type checking
Compiler design & architecture
Programming languages theory
Language semantics
Parsing techniques (LL, LR, recursive descent)
Lexical analysis
Syntax analysis
Abstract Syntax Tree (AST) generation
Intermediate Representation (IR) design
Static Single Assignment (SSA)
Code generation
Code optimization (loop, data-flow, peephole)
Control flow analysis
Data flow analysis
Type systems & type checking
Compiler design & architecture
Programming languages theory
Language semantics
Parsing techniques (LL, LR, recursive descent)
Lexical analysis
Syntax analysis
Abstract Syntax Tree (AST) generation
Intermediate Representation (IR) design
Static Single Assignment (SSA)
Code generation
Code optimization (loop, data-flow, peephole)
Control flow analysis
Data flow analysis
Type systems & type checking