|
|
 |
 |
|
课程重点
6.035 是本系以“计算机系统与架构”为主修的课程之一。这门课几乎所有的课程资料都在线上,包含课堂讲稿,专题,以及随堂小考。
6.035 is a course within the department's "Computer Systems and Architecture" concentration. This course has virtually all of its course materials online, including lecture notes, projects, and quizzes.
课程描述
这门课分析与实作高等程式语言相关的问题。所涵盖的主题包含基础观念,编译器的功能与架构,基本程式最优化技巧,理论与实作的交互影响,以及如何使用工具建立软件。本门课的一大特色是包含了一个由多人合作的专题,其内容为实作一个以Java 语言编写,产生可执行的MIPS程式码的编译器。本课程为八个工程设计学分。
This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.
爪哇(Java)是升阳公司在美国及其他国家之商标或注册商标。
Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.
|
|
 |
| 师资 |
讲师:
Saman Amarasinghe 教授
Martin Rinard 教授
|
| 上课时数 |
教师授课:
每周4节
每节1小时
复习/实习课程:
每周1节
每节1小时
|
| 程度 |
|
大学部
|
| 回应 |
| 告诉我们您对本课程或“开放式课程网页”的建议。 |
| 声明 |
麻省理工学院开放式课程认可 开放式课程计划(OOPS)的翻译计划,开放式课程计划(OOPS)乃是运用其独立团队、独立资源、独立流程进行翻译计划之团队。
所有麻省理工学院开放式课程之材料皆以麻省理工学院开放式课程创作共享授权发布,所有之翻译资料皆由开放式课程计划(OOPS)所提供,并由其负翻译品质之责任。
此处麻省理工学院开放式课程之资料乃由 开放式课程计划(OOPS) 译为简体中文。麻省理工学院开放式课程在此声明,不论是否遭遇或发现相关议题,麻省理工学院开放式课程、麻省理工学院教师、麻省理工学院校方并不对翻译正确度及完整性作保证。上述单位并对翻译后之资料不作明示或默许对任一特定目的之适合性之保证、非侵权之保证、或永不出错之保证。麻省理工学院校方、麻省理工学院开放式课程对翻译上之不正确不负任何责任。由翻译所引发任何关于此等资料之不正确或其他瑕疵,皆由开放式课程计划(OOPS)负全责,而非麻省理工学院开放式课程之责。
原文声明 |
|
|
|
|
 |
 |
 |