Announcements
Welcome students! ... to the compiler construction course, edition Spring 2012. I will keep updating it regularly. If you have questions related to that course feel free to email me. Here is some basic information:
The course syllabus
Our grader: Robert Soule: soule (at) cs.nyu.edu [office in 719 Broadway, Room 715]
Final exam: Wednesday, May 9 th, 2012 from 7:10-9:00 PM in room WWH 312Mailing List
Sign up for the Mailman mailing list for the course. You can do so by clicking here. Please follow the mailing list etiquette.
Lectures
Lecture File reading
1. Introduction pdf 1.1, 1.2 and skim 1.3 to 1.6Project
Lexical analyzer : Due Feb 22ndUseful Links (More specific about our course material)
Flex: fast lexical analyzer for C/C++Interesting Links (General about compilers)
An Interview with Michael Rabin: ACM Communications Magazine Vol 53, No. 2, Feb 2010 See how automata theory was discovered and evolved.
Compiler Research: The Next 50 years: ACM Communications Magazine, Vol 52, No. 2, Feb 2009
Power Efficient Software: ACM Communications Magazine Vol 53, No. 2, Feb 2010
Phoenix: the basis for all future Microsoft compiler technologies