- Degree Bachelor
- Code: CS441
- Credit hrs: 3
- Prequisites:
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.
Computer Science Program.
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 |
| 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