Links und Funktionen
Sprachumschaltung

Navigationspfad
Sie sind hier: Startseite / Lehre / WS 2014/15 / Aspekte der Programmiersprachen-implementierung


Inhaltsbereich

Aspekte der Programmiersprachenimplementierung

Seminar, Hofmann, Cichon, Jost, Schöpp

Aktuelles

  • Seminar:
    • 13.01.2015, 14 Uhr, Raum L109, Oettingenstr. 67
    • 14.01.2015, 10 Uhr, Raum L109, Oettingenstr. 67
  • Die Vorbesprechung findet am Mittwoch, den 15.10. um 13 Uhr im Raum L109 in der Oettingenstraße 67 statt.
  • Die Anmeldung zu diesem Seminar erfolgt über die zentrale Seminaranmeldung.

Inhalt

Höhere Programmiersprachen abstrahieren Maschinendetails und erlauben die Strukturierung von Programmen durch höhere Konstrukte wie Objekte oder Funktionen. Bei der Implementierung von Programmiersprachen müssen solche höheren Konstrukte konkret auf der Maschine realisiert werden. In diesem Seminar beschäftigen wir uns mit der Implementierung verschiedener programmiersprachlicher Konstrukte sowie der zugehörigen Theorie. Mögliche Themengebiete sind: objektorientierte Sprachen (objects and message dispatch mechanisms, dynamic type analysis, customization/specialization), Speicherverwaltung (memory allocation, garbage collection), funktionale Sprachen (abstract machines, continuations, closures), Typsysteme (inference, polymorphism) und ihre Anwendung.


Themen

Die Vortragsthemen wurden in der Vorbesprechung am 15.10.2014 wie folgt vergeben:

BearbeiterThemaBetreuuerTermin
Matinfar Typsystem in Java Hofmann 13.1.
Piwowarsky Typ-Analyse in Objektorientierten Sprachen Cichon 13.1.
Minosi Virtual Function Calls in C++ Cichon 13.1.
Rohm* Exploits Hofmann 13.1.
Avdijaj Typinferenz Funktionale Sprachen Jost 14.1.
Deschler Fast Curry Jost 14.1.
Ziller Malloc Implementierung Schöpp 14.1.
Schwarz* Garbage Collection at Large Schöpp 14.1.

* Master-Student


Organisation

Anforderungen

  • Blitzvortrag 90 Sekunden: Inhaltsübersicht, eine Folie
  • Vortrag: 30 Minuten (plus Diskussion)
  • Anwesenheit während der Seminarsitzungen
  • Ausarbeitung zum Thema
    • 7000-14000 Zeichen
    • Bei Master- und Diplomstudenten werden die Anforderungen mit den Betreuern abgesprochen.

Zeit und Ort

  • Vorbesprechung: Mittwoch, den 15.10.2014 um 13 Uhr c.t. im Raum L109, Oettingenstr. 67
  • Blitzvorträge: 12.11.2014 um 13 Uhr c.t. in L109
  • Erstes Treffen mit Betreuer: bis 28.11.2014
  • Abgabe der Ausarbeitung: bis 11.12.2014
  • Abgabe der Reviews: 21.12.2014
  • Seminar:
    • 13.01.2015, 14 Uhr, Raum L109, Oettingenstr. 67
    • 14.01.2015, 10 Uhr, Raum L109, Oettingenstr. 67
  • Abgabe der Ausarbeitung (Endfassung): 31.01.2015

Weitere Informationen

Tipps zum Aufbau von Vorträgen und zu Präsentationstechniken:

 

Artikelaktionen


Funktionsleiste