哈佛 CS153 编译器
课程名称: Compilers
课程官网地址:2019年秋
先修课程: 无
重要程度: ※※※※※
课程评点:
课程说明
本课程向学生介绍编程语言编译器 的设计和实现。具体来说,学生将学习如何系统地将现代高级编程语言转换为高效、可执行的机器代码。
该课程介绍了一些重要的概念,例如解析和程序分析,它们在编译器之外的许多其他上下文中都很有用,例如软件工程和安全性。也许本课程最有用的成果是学生将深入了解现代编译器的功能和局限性,以及如何最有效地使用它们。这些知识对于有抱负的语言设计者和实现者很重要,而且对于调试和优化任何应用程序也很重要。
本课程非常注重编程,因为大部分理解来自构建(小型)编译器。