This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
compilers [2016/12/13 23:31] deva |
compilers [2017/01/10 08:59] deva |
||
---|---|---|---|
Line 4: | Line 4: | ||
* Lecture: Wednesday, 8:30-10:00, 1-820 | * Lecture: Wednesday, 8:30-10:00, 1-820 | ||
* Lab: Thursday, 12:30-14:00, 2-315 (PC4) | * Lab: Thursday, 12:30-14:00, 2-315 (PC4) | ||
+ | |||
+ | === Exams === | ||
+ | |||
* Exam dates: (Please enroll in Neptun! Select only one of the two dates!) | * Exam dates: (Please enroll in Neptun! Select only one of the two dates!) | ||
- | * 2016.12.20 (Tue) 9:00-12:00 | + | * 2016.12.20 (Tue) 9:00-12:00, room 2-315: [[compilers:exam20161220|Programming excercises]] |
- | * 2017.01.10 (Tue) 9:00-12:00 | + | * 2017.01.10 (Tue) 9:00-12:00, room 2-315: [[compilers:exam20170110|Programming excercises]] |
+ | * [[compilers:sample-questions|Sample questions]] for the theory part | ||
+ | * [[compilers:sample-lab-exam|Sample programming task]] | ||
== Lecture topics == | == Lecture topics == | ||
Line 26: | Line 31: | ||
* versions of the //While language compiler// | * versions of the //While language compiler// | ||
* [[http://deva.web.elte.hu/compilers/parser.zip|Parser]] | * [[http://deva.web.elte.hu/compilers/parser.zip|Parser]] | ||
+ | * [[http://deva.web.elte.hu/compilers/semantic-analyser.zip|Semantic analyser]] | ||
+ | * [[http://deva.web.elte.hu/compilers/code_generator.zip|Code generator]] | ||
* [[semantic_tutorial|Tutorial on semantic analysis]] | * [[semantic_tutorial|Tutorial on semantic analysis]] | ||
* [[compilers:codgen_tutorial|Tutorial on code generation]] | * [[compilers:codgen_tutorial|Tutorial on code generation]] |