6.035 Computer Language Engineering
Spring 2009
Instructors: Saman P Amarasinghe, Armando Solar Lezama
TA: Michael I. Gordon
Lecture: MTWR11 (36-156)
Information:
Analyzes issues associated with the implementation of higher-level programming languages. Fundamental concepts, functions, and structures of compilers. Basic program optimization techniques. The interaction of theory and practice. Using tools in building software. Includes a multi-person project on design and implementation of a compiler written in Java that generates x86-64 executable machine code. 8 Engineering Design Points.
Announcements
HKN Course Evaluations
https://sixweb.mit.edu/
Regards,
6.035 Staff
Announced on 08 May 2009 9:17 p.m. by Michael I. Gordon
Correction for provided image files
Announced on 20 April 2009 12:35 a.m. by Michael I. Gordon
Project Submission Details
All projects should be submitted by 11:59pm on the due date. Hard copies must be turned in to 32-G735 by 5pm, and online submissions must have timestamps before 11:59pm. Late penalty for projects is TBD.
Announced on 02 February 2009 4:42 p.m. by Michael I. Gordon