COMPILATION TECHNIQUES (4 Credits)
Learning Outcomes :
On successful completion of this course, student will be able to: 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; Apply the theory of automata, formal language, and the grammar, the concept of compilation techniques to translate a programming language input strings; Construct simple compiler types of compiler in the market.
Topics :
- Introduction to compiler
- Introduction to Automata
- DFA, NFA (Lexical Analysis)
- NFA with empty moves, RE conversion (Lexical Analysis)
- Lexical Analysis
- DFA Minimize (Lexical Analysis)
- Context Free Language (Syntax Analysis)
- Chomsky and Greibach Normal Form (Syntax Analysis)
- Syntax Analysis
- Non-Deterministic Push Down Automata and Push Down Automata
- Top Down Parsing
- Bottom Up Parsing
- Syntax Directed Translation
- Semantic Analyzer
- Run Time Environments
- Intermediate code Generator
- Code Optimization
- Code Generation
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...