Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.34 KB

README.md

File metadata and controls

23 lines (12 loc) · 1.34 KB

MYCompiler

PKUCompiller是CtrlCV的参考的基于北大编译原理实践编写的编译器。

(CSer的事,怎么能是cv呢,什么开源精神、软件复用...懂不懂啊...

在 Docker 中有时可能会遇到目录无法挂载的情况,特别是在轻薄本上。具体的解决方式可以查看我在命令txt中描述的内容。

到Lv4难度陡增啊,前面的东西掌握的不牢固,后面的想要理解还是很困难。需要多花时间亿点点搞懂

2024.3.27

三个月过去了,有一次认真的阅读之前的代码,发现之前看不懂的地方都读懂了。心情愉悦之余在这个下午又补全了200行代码和一些函数。

我原本的准备是在上个假期来写完这个编译器的项目,还有内核的项目,但是没想到的是假期里刷算法就占用了我的全部空闲时间。

原本打算就此一鸽了之,但机缘巧合之下,在四月份准备入职开芯院的编译开发实习,于是又把这个项目从早已落灰的仓库中翻检起来。这会是下定决心真的认真写完这个项目了

BJTUcompiler 摆交编译原理实验课的实现代码。

不推荐看课内的那本蓝皮书,看那玩意纯纯浪费时间。

推荐《编译器设计》这本书,内容会说人话,讲解细致,涉猎广泛,是本好书,对初学者友好。