This course provides students with an investigation of compiler theory, design, and construction. It also introduces basic concepts of different phases of a compiler, which qualifies students to understand contents of this course. Topics include Compiler & Interpreter, Compilation process, Front-End Phases of a compiler, Back-End Phases of a compiler, Symbol Table, Error Handler, Compiler-construction tools, Syntax Definition, Syntax-Directed Translation, The role of the lexical analyzer, Specification & Recognition of tokens, Finite Automata, DFA & NFA, From Regular Expressions to Automata, The role of parser & Context-free grammars, and Top-down & Bottom-up parsing Techniques.

Published Date
20 Rabi’ Al-Awwal 1445
Last Change Date
20 Rabi’ Al-Awwal 1445
Rating