跳到主要内容

📺 MIT 6.035 计算机语言工程

课程名称: 6.1100 Computer Language Engineering (6.035)
课程官网地址: 2018年秋
先修课程: 6.031 软件构建要素6.004 计算架构
重要程度: ※※※※※
课程评点:

课程说明

分析与高级编程语言的实现相关的问题。编译器的基本概念、功能和结构。理论与实践的互动。使用工具构建软件。包括一个关于编译器设计和实现的多人项目。

推荐教材

这本书是编译器三大神书“龙虎鲸”里的虎书(英文版封面有一只老虎),这本书有三个不同的版本分别为C语言描述、Java语言描述、ML语言描述,其中MIT的6.035使用的是Java,哈佛CS153、CMU 15-411、普林斯顿COS320 使用的是ML,不过目前国内出版的只有C语言描述。

电子书:现代编译原理 ML语言描述 英文版 提取码: p5t6

电子书:现代编译原理 Java语言描述 英文版 提取码: p5t6 链接: 提取码: 9gg3

配套视频

B站视频:[MIT] 6.035 Computer Language Engineering 2005年秋