Main Profile

At A Glance

Computer Language Engineering

This course is an update of 6.035 Fall 2005. Selected audio and video lectures can be found in the Fall 2005 Lecture Notes section.This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.

Start Date: Feb 01, 2010 Topics: Design, General Engineering
Cost: Free

Contact

Computer Language Engineering's Full Profile

Overview

Description

This course is an update of 6.035 Fall 2005. Selected audio and video lectures can be found in the Fall 2005 Lecture Notes section.This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.

Details

  • Dates: Feb 01, 2010 to May 25, 2010
  • Days of the Week: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  • Level of Difficulty: Beginner
  • Size: Massive Open Online Course
  • Instructors: Prof. Martin Rinard, Prof. Saman Amarasinghe
  • Cost: Free
  • Institution: MIT OCW
  • Topics: Design, General Engineering

Provider Overview

About MIT OCW: MIT OpenCourseWare (OCW) is a web-based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity.

Latest Tweet

MIT OCW Offers Courses In: Engineering, Art

Questions about Computer Language Engineering

Want more info about Computer Language Engineering? Get free advice from education experts and Noodle community members.

  • Answer