MONASH UNIVERSITY FACULTY HANDBOOKS

Computing & Information Technology Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


CSC3170

Compilers

4 points + Two 1-hour lectures per week + Clayton + Prerequisites: As for CSC3010; additional prerequisite CSC2030 + Corequisites: As for CSC3030

Objectives On completion of the subject, students should understand the basic theory issues of parsing and semantic analysis; be able to use a modern compiler generating system (Eli) to build practical examples of the lecture material; and possess a broad range of skills applicable to a large class of translation problems in computing.

Synopsis This subject covers some of the fundamentals of compiler construction. Topics covered include grammars, lexical and syntactic analysis (parsing), semantic analysis, intermediate code generation, symbol tables, run-time machine models, code generation, optimisation.

Assessment Examination (2 hours): 60% + Practical work: 40%

Prescribed texts

Recommended texts


| Subjects | Computing & Information Technology Handbook | Monash handbooks | Monash University