Computer Laboratory > Teaching > Course material 2009–10 > Optimising Compilers


Optimising Compilers

Principal lecturer: Dr Arthur Norman
Taken by: Part II
Past exam questions
Information for supervisors (contact lecturer for access permission)

Past exam questions

Further information:

  • Course notes (as PDF)
  • Course slides (as PDF)
  • addr3.c, a 1-page C program to convert arithmetic expressions into 3-address code (cf. TRN from the Part IB Compiling Techniques course)
  • Solutions to selected Tripos questions (incomplete, a little out-of-date, and generally hidden during Lent term!)
Some of the articles referenced in the notes. (Note: although these are listed as `background reading', it is not expected that candidates know this material -- it is really only there for keen interests such as potential PhD students in this area and even so much of it pretty inaccessible. An exception is the Decompilation Page which is very readable.) Access to some of these links is restricted to machines within the Computer Laboratory.