COMP30330 Compiler Construction
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 and/or garbage collection. In addition to the theoretical component, the course will also include one or more case study. It will also include a significant and important practicalcomponent that will cover the implementation of various techniques and the use of modern tool support, such asthe JavaCC parser generator.
Show More
REVIEWSMODULE INFO
shouldn't be a core for computer science imo
REVIEWSMODULE INFO
Subject: Computer Science
Level: 3
Module Coordinator: Assoc Professor Arthur Cater
Trimester: Semester One
Credits: 5
Module Info
Subject: Computer Science
Level: 3
Module Coordinator: Assoc Professor Arthur Cater
Trimester: Semester One
Credits: 5