从零开始的编译原理

借着 Gap Year 系统性地重新学习编译原理:课程笔记参考 NJU 编译,实验参考 PKU 编译(SysY → Koopa IR → RISC-V),最终走向 AI compiler(TVM / MLC)。

想学习一下AI compiler,但是苦于大三的时候学习编译太过于赶工几乎全程vibe coding,导致没咋学,因此借着大四Gap Year好好系统性的学习一下,本次参考的学习资料包括但不限于:

希望能够坚持下去

理论

课程文档

2 篇

课程笔记,参考 NJU 编译

  1. CH1 Chapter 1 词法分析 11 分钟
  2. CH2 Chapter 2 语法分析 13 分钟
实验

实验文档

3 篇 · 1 篇编写中

实验参考 PKU 编译:SysY → Koopa IR → RISC-V

  1. EXP0 Exp Chapter 0 实验环境搭建 4 分钟
  2. EXP1 Exp Chapter 1 从 SysY 到 Koopa IR 28 分钟
  3. EXP2 Exp Chapter 2 从 Koopa IR 到 RISC-V 7 分钟