Computer Laboratory

Course pages 2015–16

Compiler Construction

Last change: Thu Feb 25 16:59:03 GMT 2016

Study/Supervision/Revision Guide

  • Exam questions from 2015, 2014, and 2013 represent the kinds of questions you can expect.
  • Three topics from the lecture notes will not be examinable: (1) CPS and defunctionalisation transformations, (2) implementation of exceptions, and (3) implementation of OOP objects.
  • Some past exam questions mention lambda lifting, a topic that we did not cover this year.
  • Some of the lecture material is covered in the excellent online book

Additional Resources

Here are some optional materials that you may want to explore.