19304001 Vorlesung

SoSe 22: Semantik von Programmiersprachen

Wolfgang Mulzer

Kommentar

Inhalt:

Diese Vorlesung vermittelt Techniken zur Formalisierung der Semantik (Bedeutungsinhalte) von Programmiersprachen.

Zunächst werden unterschiedliche Formalisierungsansätze (die operationelle, denotationelle und axiomatische Semantik) vorgestellt und diskutiert. Anschließend wird die mathematische Theorie der semantischen Bereiche behandelt, die bei der denotationellen Methode, Anwendung findet. Danach wird schrittweise eine umfassende, imperative Programmiersprache entwickelt und die Semantik der einzelnen Sprachelemente denotationell spezifiziert. Dabei wird die Fortsetzungstechnik (continuation semantics) systematisch erklärt und verwendet. Schließlich wird auf die Anwendung dieser Techniken eingegangen, insbesondere im Rahmen des Compilerbaus und als Grundlage zur Entwicklung funktionaler Programmiersprachen.

Schließen

Literaturhinweise

14 Termine

Zusätzliche Termine

Fr, 29.07.2022 10:00 - 12:00
Klausur

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
A3/Hs 001 Hörsaal (Arnimallee 3-5)

Regelmäßige Termine der Lehrveranstaltung

Fr, 22.04.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 29.04.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 06.05.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 13.05.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 20.05.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 27.05.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 03.06.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 10.06.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 17.06.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 24.06.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 01.07.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 08.07.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 15.07.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Fr, 22.07.2022 10:00 - 12:00
Semantik von Programmiersprachen

Dozenten:
Univ.-Prof. Wolfgang Mulzer

Räume:
T9/051 Seminarraum (Takustr. 9)

Studienfächer A-Z