# compilers-lectures **Repository Path**: jiang000/compilers-lectures ## Basic Information - **Project Name**: compilers-lectures - **Description**: Lectures for the class on Compilers@software.nju.edu.cn - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-18 - **Last Updated**: 2021-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # compilers-lectures Lectures for the class on [Compilers@software.nju.edu.cn](https://github.com/orgs/courses-at-nju-by-hfwei/teams/compilers-course-at-nju-software/repositories). ## Next year, I may - [ ] try PL/0 - [ ] try ANTLR - [ ] try LLVM IR - [ ] try stack machine **以下周历可能会随具体授课情况进行调整:** (TODO: 需重新组织) | 周次 | 日期 | 主题 | 授课方式 | 阅读材料 | | :---: | :---: | :---: | :---: | :---: | | 10 | 2020-11-10 (周二) | Overview | 课堂教学 | | | 11 | 2020-11-19 (周四) | Lexical Analysis (1): Handwritten | | | | 12 | 2020-11-24 (周二) | Lexical Analysis (2): Automata-theory Based Way| | | | | | | | | | | | | | 12 | 2020-11-26 (周四) | | | | | 11 | 2020-11-17 (周二) | Syntax (2): Grammatical Structure and CFG | 课堂教学 | | | 13 | 2020-12-01 (周二) | Syntax Analysis (1): LL(1) | 课堂教学 | | | 13 | 2020-12-03 (周四) | Syntax Analysis (2): SLR(1) | 课堂教学 | | | 14 | 2020-12-08 (周二) | Syntax Analysis (3) & (4): LR(1) & LALR(1) | 课堂教学 | | | 14 | 2020-12-10 (周四) | | 习题课? | | | | | | | | | | | | | 15 | 2020-12-15 (周二) | Semantic Analysis: SDD & SDT | 课堂教学 | | | 15 | 2020-11-17 (周四) | Intermediate-Code Generation (1): TAC & Expression & Type Checking | 课堂教学 | | | 16 | 2020-12-22 (周二) | Intermediate-Code Generation (2): Control Flow & Procedure | 课堂教学 | | | 16 | 2020-12-24 (周四) | Runtime | 课堂教学 | | | 17 | 2020-12-29 (周二) | Code Generation | 课堂教学 | | | | | | | | | | | | | 17 | 2020-12-31 (周四) | | 期末测试 | |