0


计算机语言工程

Computer Language Engineering
课程网址: http://ocw.mit.edu/courses/electrical-engineering-and-computer-sc...  
主讲教师: Martin Rinard; Saman Amarasinghe
开课单位: 麻省理工学院
开课时间: 2005-01-01
课程语种: 英语
中文简介:
6.035是该部门的“计算机系统与架构”课程。浓度。本课程分析与高级编程语言实现相关的问题。涵盖的主题包括:编译器的基本概念,功能和结构,基本程序优化技术,理论与实践的相互作用,以及在构建软件中使用工具。该课程包含一个关于编译器设计和实现的多人项目,该编译器是用Java编写的。并生成MIPS可执行机器代码。本课程价值8个工程设计要点。本课程也作为新加坡麻省理工学院联盟(SMA)课程的一部分进行教学,课程编号为SMA​​ 5502(计算机语言工程)。
课程简介: 6.035 is a course within the department's "Computer Systems and Architecture" concentration. 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.This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engineering).
关 键 词: 计算机系统与架构; 高级别编程语言; 编译器; 程序优化技术; 计算机语言工程
课程来源: 麻省理工学院公开课
最后编审: 2020-11-27:yumf
阅读次数: 70