跳转至

编译原理

约 527 个字 预计阅读时间 2 分钟

我的笔记所追求的目标是有逻辑、通畅地总结知识;因此如果您在阅读过程中在任何地方发现了不容易读懂的部分,请务必在评论区或者通过其它方式告知我QWQ!非常感谢!

Tips

参与了朋辈辅学讲解编译原理,录播这里

0 开始之前

本文是自主学习的又一尝试(虽然,实际上大多数课程都是自学的)。该学习在大二春夏学期之前进行,主要目标是为了迎合我对课程安排的一些调换。

本文的学习围绕《现代编译原理 C 语言描述(修订版)》(Modern Compiler Implementation in C)展开,本文的目录结构也基本参考这一本书的内容。由于这本书中部分内容比较难以理解,同时参考了《编译原理》(Compilers: Principles, Techniques and Tools)以及 CS143 的相关资料。本文结构同时也受到 CS143 的影响。(上述书籍的选择完美地避开了教学班使用的课本)

若无特殊说明,本文的图片来源均为上述课本或课件资料。

在本文中,尤其是习题部分:

绿色表示仍存问题

黄色表示很不确定或者未完成的内容

红色表示完全不会

image.png

NJU 编译原理实验教程

之前在 GitHub 找到了这套教程,感觉非常有用:

历年卷等相关资源

(很多来自 求是潮课程攻略共享计划 ,但是我为了方便把部分的题目和答案分开了)

Assessment

  • Final 40%
  • Mid-Term 15%
  • Quiz 10%
  • HW 10%
  • Proj 25%
    • HW Proj*2 30%
    • Final Proj 70%

1 绪论 | Introduction

image.png

颜色主题调整

评论区~

有用的话请给我个赞和 star => GitHub stars
快来跟我聊天~