Compiler Design Course starts from 29th,June 2015.
Very Good Lecture Notes on Compiler Design at kent.edu ( Collected From internet)
Assignment Questions:
1. Recursive Descent Parser for C
2. Designing Linker( ln command)
3. Html-to-Text Converter ( from mandar sir assignments)
4. Exploring OpenMP option of gcc (fopenmp) , Writing Sample OpenMP programs
5. Exploring GNU-C compiler (from .c to a.out) in-detail, how it is different from Compiler Design theory course
6. Implementing CYK and Earley's Algorithms
7. Different Loop optimizations( notes)
8. Polyhedral Compilation and installation of Pocc (from Louis-Noël Pouchet)
9. Writing sample examples using LLgen( automatic LL(1) parser generator).
10. Lexical Analyzer for Language X( BNF given in class)
11. LLVM compiler Infrastructure Installation, Sample Optimizations on X-Language code
12. Write SDD and Yacc Specification for generating Syntax tree for all constructs in C
( Expression grammar discussed in the class)
Very Good Lecture Notes on Compiler Design at kent.edu ( Collected From internet)
Assignment Questions:
1. Recursive Descent Parser for C
2. Designing Linker( ln command)
3. Html-to-Text Converter ( from mandar sir assignments)
4. Exploring OpenMP option of gcc (fopenmp) , Writing Sample OpenMP programs
5. Exploring GNU-C compiler (from .c to a.out) in-detail, how it is different from Compiler Design theory course
6. Implementing CYK and Earley's Algorithms
7. Different Loop optimizations( notes)
8. Polyhedral Compilation and installation of Pocc (from Louis-Noël Pouchet)
9. Writing sample examples using LLgen( automatic LL(1) parser generator).
10. Lexical Analyzer for Language X( BNF given in class)
11. LLVM compiler Infrastructure Installation, Sample Optimizations on X-Language code
12. Write SDD and Yacc Specification for generating Syntax tree for all constructs in C
( Expression grammar discussed in the class)