Skip to main content

ModuleInformation

CSC3003

Programming Language Implementation

Course Contents

Compiler construction - specification and structure, lexical analysis, syntax and semantic analysis, error recovery techniques, code generation, compiler development tools.

Supplementary Notes

None

Learning Outcomes

To familiarise students with the component functions, the specification and design of components, and proven development techniques for high level language compilers.

Skills

Evaluation of development techniques and tools and practical experience of the design and implementation of a model compiler.