Lehrstuhl Informatik II   
Sprachen und Beschreibungsstrukturen      
   Home Lehre Wintersemester 12/13 Vorlesungen Programming Languages login

Programming Languages

Dozent:Dr. Axel Simon und Dr. Michael Petter
Ort/Zeit:Fridays 10:00-12:00 starting 26.10.12 in 00.13.009A
Beschreibung:    We are discussing various advanced programming paradigms illustrated by a number of real programming languages such as e.g. Haskell, Prolog, Java, C++ and others.

Lecture Slides and Exercise Sheets


For a deeper inspection of Your mistakes, we offer You an opportunity on friday, 8th of march in room 02.07.014 at 14:00



bis Punkte
 54 1
 51 1,3
 48 1,7
 45 2
 42 2,3
 39 2,7
 36 3
 33 3,3
 30 3,7
 27 4


  1. Exam: You are allowed to bring a DIN A4 sheet of paper with notes on both sides 
  2. External talk: The external talk is no subject to the exam
  3. The exam takes place thursday the 21st of february from 14:30 til 16:00 in Hörsaal 1
  4. In case You did not pass, You have the opportunity to take "Compiler Construction" or "Virutal Machines" next semester or alternatively repeat the exam next winter

Administrative information can be found here.



  1. Memory Barriers

    Slides,Garbled up page, Exercise Sheet, dekker.c

  2. Wait-Free, Locking, Monitors

    Slides, Exercise Sheet, DQueue.c

  3. Transactional Memory, Message Passing
  4. Slides, Exercise Sheet

  5. Concurrency Summary
  6. Exercise Sheet

Object-Oriented Systems

  1. Method Dispatching

    Slides, Exercise Sheet, solved

  2. Multiple-Inheritance

    Slides, Exercise Sheet, Compilation results

  3. Mixins

    Slides, Exercise Sheet, solved

  4. Traits

    Slides, Exercise Sheet, solved

  5. Prototypes

    Slides, Exercise Sheet, solved

  6. Aspect Orientation
  7. Generics & Templates

TUM - Lehrstuhl Informatik II (Sprachen und Beschreibungsstrukturen) Thanks: Tango and TinyMCE     Generationszeit: 9 ms