What I do
- Design compilers
- Implement parsers
- Optimize code
- Generate target code
When to use me
When working on compilers or programming language implementation.
Key Concepts
- Lexical analysis
- Parsing
- AST
- IR
- Code generation
- Optimization
- Register allocation