Programmiersprachen

Dozent:innen: Dr. Prashant Kumar
Kurzname: Programmierspr.
Kurs-Nr.: 08.079.030
Kurstyp: Vorlesung/Übung

Voraussetzungen / Organisatorisches

- Modul "Einführung in die Programmierung"
- Gute Programmierkenntnisse und die Inhate der Veranstaltung „Formale Sprachen und Berechenbarkeit“

Inhalt

Programmiersprachen sind das wohl wichtigste Werkzeug zur Entwicklung von Software, und das Erlangen von Programmierkompetenzen setzt immer zunächst die Beherrschung einer Programmiersprache voraus. In der Veranstaltung "Programmiersprachen" wollen wir untersuchen, was eine Programmiersprache eigentlich ausmacht, woraus sie besteht. Dazu untersuchen wir grundlegende Programmierkonzepte: wozu sie dienen und wie sie funktionieren. Wir behandeln die folgenden Konzepte:
• Syntax
• Interpreter Semantik
• Variablen als Platzhalter
• Funktionen erster und höherer Ordnung
• Algebraische Datentypen und Pattern Matching
• Rekursion
• Veränderliche Variablen und Speicherverwaltung
• Objektorientierung
• Operationale Semantik

Zusätzliche Informationen

Die Studierenden
• können den BNF-Formalismus anwenden um die Syntax von Programmiersprachen zu modellieren;
• können die Semantik einer Programmiersprache als Interpreter definieren;
• kennen die fundamentalen Konzepte, aus denen Programmiersprachen zusammengesetzt sind;
• können Programmiersprachen anhand der verfügbaren Konzepte vergleichen.

Termine

Datum (Wochentag) Zeit Ort
13.04.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
20.04.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
27.04.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
04.05.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
11.05.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
18.05.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
01.06.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
08.06.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
15.06.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
22.06.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
29.06.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie
06.07.2026 (Montag) 12:15 - 13:45 00 131 HS 20
1231 - Physikalische Chemie