Compilers
4 points * Two 1-hour lectures per week * First semester * Clayton * Prerequisites: As for CSC3010; additional prerequisite CSC2030 * Corequisites: As for CSC3030
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
Pittman T and Peters J The art of compiler design Prentice-Hall, 1992
Recommended texts
Aho A V and others Compilers: Principles, techniques and tools Addison-Wesley, 1986
Bennett J P Introduction to compiling techniques McGraw-Hill, 1990