Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download and subscribe to Computer Language Engineering by Prof. Saman Amarasinghe Prof. Martin Rinard, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download
iTunes for Mac + PC

Computer Language Engineering

by Prof. Saman Amarasinghe Prof. Martin Rinard

To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to iTunes U collections.


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.

Customer Reviews

where is 2 to 7 Lectures

Is this Course is Complete Because 2 to 7 and 10 to 13 Lectures are missing ?..So I was Wondering I should Download It or Not?????

Rate this an "Incomplete"

Why would such a highly rated U put an incomplete course here? Just to say they "are on iTunes"?

C'mon MIT, you can do better.


Incomplete package!!