Compiler Principles Honor Track (Spring 2025)
Below are the slides for the theoretical part (in Chinese).
- Lecture 1: Course Introduction
- Lecture 2: Lexical Analysis
- Lecture 3: Syntax Analysis
- Lecture 4: Semantic Analysis
- Lecture 5: Intermediate Representations
- Lecture 6: Runtime Environments
- Lecture 7: Target Code Generation
- Lecture 8: Code Optimization
- Lecture 9: Advanced Topics in Syntax Analysis
- Lecture 10: Advanced Topics in Semantic Analysis
- Lecture 11: Compilation of Functional Languages
- Lecture 12: Advanced Topics in Intermediate Representations
- Lecture 13: Miscellaneous Topics
- Lecture 14: Type Systems