You are here:
Compiler Construction (COMP30330)

Compiler Construction (COMP30330)

General
Credits: 
5
Level: 
3
Semester: 
Semester Two
Subject: 
Computer Science
School: 
Computer Science & Informatics
Module Coordinator: 
Dr Arthur Cater

This course will provide a theoretical and practical introduction to how the compilers and interpreters that underpin modern programming languages work.The course will cover basic principles and techniques such as: scanning, parsing, semantic analysis, code generation, and run-time organisation. Further, the student will explore some more advanced topics, such as optimisation techniques, garbage collection, concurrency, operational semantics, or security. In addition to the theoretical component, the course will also include one or more case study. It will also include a significant practical component that will cover the implementation of various techniques and the use of modern tool support, such as the ANTLR and JavaCC parser generators.

Last SISWeb sync date: Fri, 16 Sep 2011 20:03:39 +0000