SYSU-DCS290/292: 编译原理与实验,Spring 2023
lec: | 黄轩腾 | 单招文 | ||
lab: | 王永康 | 张天祎 | 吴坎 | 顾宇浩 |
郭天宇 | 林泽佳 | 黄瀚 | 孙奥远 |
Week/Date | Topic | Note |
wk1: Feb 21 | ![]() |
![]() |
wk1: Feb 23 | ![]() |
|
wk2: Feb 28 | ![]() |
Lab: proj1 proj1 release |
wk2: Mar 2 | ![]() |
|
wk3: Mar 7 | ![]() ![]() |
Lab |
wk3: Mar 9 | ![]() |
![]() |
wk4: Mar 14 | ![]() |
![]() |
wk4: Mar 16 | ![]() |
|
wk5: Mar 21 | ![]() ![]() |
Lab |
wk5: Mar 23 | ![]() |
|
wk6: Mar 28 | ![]() |
Lab |
wk6: Mar 30 | Syntax: SLR, LR |
![]() |
wk7: Apr 4 | Syntax: LALR, Semantic Analysis: Intro | Lab |
wk7: Apr 6 | Semantic Analysis: Syntax Directed Trans. | |
wk8: Apr 11 | Semantic Analysis: SDD, SDT | Lab proj2 due / proj3 release |
wk8: Apr 13 | Semantic Analysis: SDT, Symbol Table | |
wk9: Apr 18 | Semantic Analysis: Symbol Table, Type Checking | Lab |
wk9: Apr 20 | Intermediate Code: IR (1) |
![]() |
wk10: Apr 25 | Intermediate Code: Generation (2) | Lab |
wk11: May 2 | Intermediate Code: Generation (3), Code Opt (1) | Lab |
wk12: May 9 | Code Optimization (2) | Lab proj3 due / proj4 release |
wk13: May 16 | Target Code Generation (1) | Lab /
![]() |
wk14: May 23 | Target Code Generation (2) | Lab |
wk15: May 30 | Target Code Generation (3) | Lab |
wk16: Jun 6 | Advanced (1) | Lab |
wk17: Jun 13 | Advanced (2) | Lab proj4 due / ![]() |
wk18: Jun 20 | Final Review | Lab |
wk19 - 20 | NO CLASS | FINAL EXAM |