编译原理
《编译原理》课程主要内容:{% post_link lexical-analysis %}、语法分析({% post_link syntactic-analysis-top-down %}、{% post_link syntactic-analysis-bottom-up %})、抽象语法、{% post_link semantic-analysis %}、{% post_link activition-record %}、{% post_link intermediate-representation %}、基本块和轨迹(包含在 {% post_link intermediate-representation %} 之内、处理 IR 之后)、{% post_link instruction-selection %}、{% post_link liveness-analysis %}、寄存器分配、垃圾回收、面向对象语言、循环优化。部分章节有比较完整的笔记(详见链接),全部章节内容的概要在下面的 A4 cheat paper 中:
{% pdf compiler-principle.pdf %}
\(\LaTeX\) 源代码:
https://github.com/Klee1453/compiler-principle-a4-cheat-paper