CMPU-331 Compilers (Spring 2019)


These exercises will generally be relevant to the material currently being presented in the class. They will include both practical programming problems and hand-written exercises. Their intention is to give you a chance to practise new material, to review and sharpen existing skills, and to experiment with new combinations of ideas, with the liberty of not being required to complete the work.

You are encouraged to work together on these exercises. Feel free to discuss them among your peers.

These exercises will not be graded; that said, it is nonetheless strongly recommended that you attempt them, at least in part, as much of what they will cover will appear elsewhere in the course.