Introduction to language translation. Language translation phases. Lexical analysis. Syntactic analy-sis: Formal definition of grammars; BNF and EBNF; Context-free-grammars. Bottom-up vs. top-down parsing; tabular vs. recursive-descent parsers; error handling. Run-time Environment. Code generation. Code Optimization.
Bachelor of Computer Science - 144 CRs
Appel, A. and Ginsberg, M., Modern Compiler Implementation in C, Cambridge Univ. Press
content serial | Description |
---|
1 | Introduction to language translation |
2 | Language translation phases |
3 | Lexical analysis |
4 | Syntactic analysis |
5 | Formal definition of grammars; BNF and EBNF |
6 | Context-free-grammars |
7 | 7th week exam |
8 | Bottom-up vs. top-down parsing |
9 | Tabular vs. recursive-descent parsers |
10 | Error handling and Run-time Environment |
11 | Code generation |
12 | 12th week exam |
13 | Code Optimization |
14 | . |
15 | Revision |
16 | Final exam |
Start your application