|
|
|
||
Introductory compiler course concentrates primarily on theoretical and practical principles of fore-end compiler construction. Exercises emphasise elementary using of tools for compiler construction. A student will be capable to construct his/her own compiler into an intermediate code or an another language after finishing this course.
Last update: T_KSI (24.05.2005)
|
|
||
There will be 5 home assignments which are designed to incrementally build a compiler for a subset of the C language.
You may receive up to 100 points for assignments #1 and #2 and up to 150 points for assignments #3-#5. The sum of your points will determine your final mark as follows: 600 or more - 1 (excellent) 450-599 - 2 (well done) 350-449 - 3 (OK) 349 or less - failed
Each assignment has a deadline, the penalty for late submission is 10 points per day. Last update: Bednárek David, RNDr., Ph.D. (27.09.2024)
|
|
||
Last update: Bednárek David, RNDr., Ph.D. (27.09.2024)
|
|
||
Last update: Yaghob Jakub, RNDr., Ph.D. (22.04.2016)
|
|
||
Important parts of the course are home assignments in C++. Required language features are covered by the course NPRG041. It is possible to visit the course NSWI098 simultaneously with the course NPRG041. The course TIN071 Automata and Grammars is necessary to master the theory of the course and without theory it is impossible to master the practical exercises of the course. Last update: Yaghob Jakub, RNDr., Ph.D. (26.07.2022)
|