Home | Impressum | Sitemap | KIT

Semantik von Programmiersprachen

Semantik von Programmiersprachen
Typ: Vorlesung
Lehrstuhl: Fakultät für Informatik
Semester: Sommer
Zeit: Mittwoch, 14:00-15:30 wöchentlich
Raum -101 (-1. Stock)
50.34 Informatik, Kollegiengebäude am Fasanengarten
Dozent: Andreas Lochbihler
Professor Gregor Snelting
SWS: 2
LVNR: 24602
Hinweis:

6, 1

Inhalt

Die formale Semantik einer Programmiersprache legt mit mathematischen Methoden die exakte Bedeutung eines Programms bzw. seines Ablaufs fest. Nicht nur verbessert eine formale Semantik Verständnis und Präzision von Sprachen und ihren Beschreibungen; formale Semantik ermöglicht erst den strengen Beweis von Sicherheitseigenschaften, wie z.B. dass ein Programm nicht wegen illegaler Casts abstürzen kann ("Typsicherheit"). Die Veranstaltung stellt Grundlagen und Anwendungen moderner Semantik vor.

Themen:

  •   Abstrakte Syntax
  •   Typsysteme
  •   Denotationale Semantik
  •   Continuation-Semantik
  •   Operationale Semantik
  •   Typsicherheit
  •   Korrektheit der Hoare-Logik
  •   aktuelle Entwicklungen

Lernziele

Kenntnis der Grundlagen und Anwendungen von operationaler und denotationaler Semantik; Einblick in aktuelle Forschung