StanfordCS143编译原理
教授:Alex Aiken
评论贡献者:Junji Wei
-
Videos:edx
-
AutoGrader:有完整的本地测试集
课程信息
编译原理。主要是介绍编译器的前端,后端简单讲了一点。实验是实现一个完整的cool语言编译器,包括词法分析、语法分析、语义分析和代码生成。 通过这门课程可以对编译原理有一个整体的认识,同时学会flex和bison的使用。
实验的lab提供了c++和java两个版本。
适合人群
适合想要了解编译原理的同学,作为编译原理的入门课程。
课程评价
通过这门课程,可以了解到编译器是如何工作的,扩展自己的视野;在日后遇到问题时,也就多了一个可以使用的工具,很多问题其实都可以通过前端的这些技术来解决。
Lab提供的本地测试也很全,基本涵盖到了所有的case。
需要注意的坑点
- 暂无
非官方资料推荐
- 龙书(Compilers: Principles, Techniques, and Tools)
- 虎书(现代编译原理:C语言描述)
后续课程推荐
文件列表
- StanfordCS143编译原理