MONASH UNIVERSITY FACULTY HANDBOOKS

Science 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 will have used a modern compiler generating system (Eli) to build practical examples of the lecture material; have an understanding of the basic theory issues of parsing and semantic analysis; have 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


| Undergraduate Subjects | Science Handbook | Monash handbooks | Monash University