This course describes the phases of a modern programming language compiler with an emphasis on widely-used techniques.
There are no formal prerequisites other than CS2.
Lectures are given by Björn Franke. They will follow Part 1 of the textbook by Keith Cooper and Toczon.
An examination paper accounts for 75% of the course mark. The coursework accounts for the remaining 25%.
Keith Cooper and Linda Torczon, Engineering a Compiler, Morgan Kaufmann Publishers, 2004. (***)
Björn Franke, bfranke@inf.ed.ac.uk.
School of
Informatics, Appleton Tower, Crichton Street, Edinburgh, EH8 9LE, Scotland, UK Tel: +44 131 650 2690, Fax: +44 131 651 1426, E-mail: hod@inf.ed.ac.uk Please contact our webadmin with any comments or corrections. Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh |