BU CAS CS 525
Compiler Design and Implementation
Semester: Spring 2009
Course Information
Overview
Compiler Design and Implementation is a course that introduces
students to some basics in the design and implementation of compilers. In
this course, we are to teach the theory behind various components of a
compiler and the programming techniques involved to put the theory into
practice. ATS is the chosen languauge for implementation. However, with the
consent of the instructor, a student may choose another functional
programming language he or she is familiar with. We plan to cover the first
part, that is, the first twelve chapters of the following textbook by
Andrew Appel: