编译原理⚓︎
课程信息
- 学分:4.0
- 教师:陈明帅
- 教材:Modern Compiler Implementation in C, Andrew W. Appel(虎书) >之所以叫虎书,不仅因为书的封面有只老虎,还因为书里实现的小编译器就叫做 Tiger。
目录
注意
虽然每章内容大体上完成了,但实际上只是整理了 cms 老师的 PPT 上的内容,没有被我好好消化过,所以肯定有不少地方没被我讲明白(因为我自己还没完全搞懂 hh
当前进度:完成所有章节的基本重构(26.06.19)
接下来的目标是软工考试结束后根据刷题的反馈对笔记进行不定期的修改,所以在 6.30 前笔记内容都有可能发生变动 ...
- Fundamentals
- Advanced Topics
参考资料
- cms 的课件
-
教材:
- 虎书
- Engineering a Compiler
- 龙书(CS143 参考教材)
-
Stanford CS143:笔记中稍微插入了一些课堂上没讲,但这里讲解较多的内容作为补充,但还是以虎书为主(当前还是从功利角度考虑)
-
笔记:
- 咸鱼暄前辈的笔记:讲得很细👍;但由于讲解顺序更贴合 CS143 的授课顺序,更适合平时细嚼慢咽
- CubicY 前辈的速通笔记:建议期末复习时再看,便于抓重点
- Howjul 前辈的笔记
- 25cp-note(不知道是谁写的,需校内网访问)
- Tian42Chen 前辈的笔记
- 学习经验:
- 如何通过基于虎书的编译原理课程——从助教的视角(98 帖子,需内网访问
) :很好的学习指引!
- 如何通过基于虎书的编译原理课程——从助教的视角(98 帖子,需内网访问
评论区
如果大家有什么问题或想法,欢迎在下方留言~
