Compiler Construction Week 1
Compiler Construction Week 1
Zulfiqar Ali
UIT University
Syllabus
Prerequisite:
• Theory of Automata
Contents:
• Introduction to interpreter and compiler. Compiler techniques and
methodology, Organization of compilers; Lexical and syntax analysis;
Parsing techniques. Types of parsers, top-down parsing, bottom-up
parsing, Type checking, Semantic analyser, Object code generation and
optimization, detection and recovery from errors.
Course Learning Outcomes
1. Understand the basic techniques used in compiler construction such as
lexical analysis, top-down, bottom-up parsing, context-sensitive analysis,
and intermediate code generation
Course Assessment:
• Quizzes, Assignments, Mid Exam, Project, Presentations, Final
Exam
Recommended & Reference Books
• Compilers: Principles, Techniques, and Tools, A. V. Aho, R.
Sethi and J. D. Ullman, Addison-Wesley, 2nd ed., 2006.