Next: C Compiler Project
Projects for CS 394/324
The majority of the class is expected to do routine C compiler project
(section 1) while a small
number of students are encounraged to do GCC projects (section 2)
and earn extra credits. The difference between the two
projects is that
- The C compiler project will
implement the compile phase-wise, i.e. first the scanner will be
implemented for the complete language, then the parser, and so on. The
compiler will grow module wise and the lanuage it accepts will remain
same.
- The GCC project will
implement the compiler feature-wise, i.e. all the phases will be
implemented for minimal features. Thus the language processor (in this
case an interpreter) will do the entire job right from the beginning.
It will grow incrementally as new features are added to the language.
Project policies.
2006-01-08