19554 Lecture

SoSe 14: Semantik von Programmiersprachen

Elfriede Fehr

Information for students

Abgabe der Lösungsblätter bis jeweils Dienstag 12:00 Uhr

Additional information / Pre-requisites

2,4 Vorlesung: Donnerstag von 8:30 bis 10:00 Uhr
Übung: Mittwoch von 8:30 bis 10:00 bzw. von 10:15 bis 11:45 Uhr

Voraussetzungen:

Grundkenntnisse in Mathematik und Programmiersprachen

close

Comments

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.

close

Suggested reading

12 Class schedule

Additional appointments

Thu, 2014-07-31 10:00 - 12:00

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
051/T9 Seminarraum (Takustr. 9)

Thu, 2014-10-09 08:00 - 10:00
Nachklausur: Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Regular appointments

Thu, 2014-04-17 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-04-24 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-05-08 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-05-15 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-05-22 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-06-05 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-06-12 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-06-19 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-06-26 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-07-03 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-07-10 08:00 - 10:00
Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)

Thu, 2014-07-17 08:00 - 10:00
Klausur: Semantik von Programmiersprachen

Lecturers:
Univ.-Prof. Dr. Elfriede Fehr

Location:
SR 005/T9 Übungsraum (Takustr. 9)
SR 006/T9 Seminarraum (Takustr. 9)

Subjects A - Z