|Dozent:||Dr. Michael Petter|
|Ort/Zeit:||Wed. 14:00 HS2 (MI 00.04.011) and Tutorial Thu. 12:00 MI 02.07.014|
|Beschreibung: ||We are discussing various advanced programming paradigms illustrated by a number of real programming languages such as e.g. Smalltalk, Java, C/C++ and others.|
- Memory Barriers [slides 1,slides 2, slides 3]
- Wait-Free, Locking, Monitors [slides 1, slides 2, slides 3]
- Transactional Memory, Message Passing [ slides 1, slides 2 , slides 3 ]
- Dynamic Dispatching [ new slides ]
- Multiple-Inheritance [ slides ]
- Mixins [ slides ]
- Traits [ slides ]
- Prototypes [ slides ]
- Aspect Orientation
- Generics & Templates
can be found here.
There is a moodle page containing all exercise sheets.
Passing the exam of this course is worth 5 ECTS.
This information might not be up-to-date.
- Exam: There will be only one exam at the end of the semester
- Exam: you are allowed to bring one DIN A4 sheet of paper with notes on both sides
- Exam: in case you did not pass, you have the opportunity to take "Compiler Construction" or "Virutal Machines" next term or alternatively repeat the exam next winter
Administrative information can be found here.