Course
Title: Compilers
Number: 4105605
Time: Thursday 08:45~11:30
Place: EA 204
Description
A compiler is a program that translates programs written in a language
into programs written in another language.
This course introduces the principles and techniques of
constructing compilers and introduces the principles and techniques of
constructing compiler-generators. This course includes a programming
project that uses the compiler-generators Flex and Bison to construct
a compiler for a small language in the C programming language.
Teaching Assistants
ªL¨|ªY
office: EA 301A
Phone: 23122
Email: ninalin847@gmail.com
³¢¼zµ¾
Office: EA 301A
Phone: 23122
Email: shawnshoo@hotmail.com
Textbook
A. V. Aho, M. S. Lam, R. Sethi and J. D. Ullman,
Compilers: Principles, Techniques, and Tools,
Second Edition, Addison-Wesley, 2007.
Classnotes
Assignments
Projects
Exams
- Midterm Exam: EA 101, 08:45~11:30, Wednesday, November 18, 2009.
- Final Exam: EA 101, 08:45~11:30, Wednesday, January 13, 2010.
Grades
Documents