COMPILATION TECHNIQUES (4 Credits)
Learning Outcomes:
On successful completion of this course, students will be able to: LO1 – describe the basic concepts of compilation techniques that include the functions, stages of compilation, the components of the compilation and compiler tool-making , the theory of automata and grammar in a formal Language; LO2 – apply The theory of automata, formal language, and the grammar, the concept of compilation techniques to translate a programming language into grammar that recognize input strings; LO3 – construct The theoretical of regular expression, and grammar to construct simple compiler types of compiler in the market.
Topics:
- Automata: The Methods and The Madness; Regular Expression;
- Lexical Analysis;
- DFA, NFA (Lexical Analysis);
- DFA Minimize (Lexical Analysis);
- Context Free Language (Syntax Analysis);
- Syntax Analysis;
- Push Down Automata;
- Top-Down Parsing;
- Bottom-up parsing;
- Syntax Directed Translation;
- Semantic Analyzer;
- Run Time Environments;
- Intermediate code Generator;
- Code Optimization;
- Code Generation;
- RE to DFA (Lexical Analysis);
- Introduction to Compiler.
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...