本文使用 Zhihu On VSCode 创作并发布
本文是本人新开的坑的第一篇博客,另一个坑请看MIT 6.828 实现操作系统。从另一个坑的第一篇复制两段话:
写成博客的目的是防止自己走马观花,花了一堆时间还什么都没学到。
虽然我对我的表达能力很自信,但是我写博客的目的不是教给别人什么东西,而是逼迫自己认真操作、认真阅读。如果你的知识背景和我类似,你看我的博客将非常畅快,否则最好还是看原始的讲义。
So you have been warned.
本坑在这个专栏:CS143 编译原理。知乎以后可能把专栏弄没了,故今后本坑中所有文章都有链接指向本文。
CS143是斯坦福的编译原理导论课,常听说这个课的Assignment
很难,值得一做。各个Assignment
实现了一个cool
语言编译器,做完之后,能够加深对编译原理的各个方面的理解。cool
语言不是真正使用在生产环境中的,只是一个教学用具,语法和opencl
有点像,你可以使用opencl
的语法高亮来阅读代码。VSCode
有为Cool
语言提供语法高亮的插件。</