Official government website of the Government of the Kingdom of Saudi Arabia
How to verify
Links to official Saudi websites end with edu.sa

All links to official websites of government agencies in the Kingdom of Saudi Arabia end with gov.sa.

Government websites use the HTTPS protocol for encryption and security.

Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.

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.