Skip to main content.

MIT6.035F05

(3 Sterne; 2 Bewertungen)

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).

Chapters

ocw-6.035-07sep2005-220k_512kb (Video)

49:08

ocw-6.035-07sep2005

49:45

ocw-6.035-08sep2005-220k_512kb (Video)

48:26

ocw-6.035-08sep2005

49:03

ocw-6.035-13oct2005

58:09

ocw-6.035-13oct2005-220k_512kb (Video)

57:32

ocw-6.035-17oct2005

58:16

ocw-6.035-17oct2005-220k_512kb (Video)

55:23

ocw-6.035-29nov2005

52:21

ocw-6.035-29nov2005-220k_512kb (Video)

51:15

ocw-6.035-30nov2005

49:52

ocw-6.035-30nov2005-220k_512kb (Video)

49:15

ocw-6.035-01dec2005

50:39

ocw-6.035-01dec2005-220k_512kb (Video)

50:02

ocw-6.035-05dec2005

40:10

ocw-6.035-05dec2005-220k_512kb (Video)

39:33