Programmiersprachen
Dozent:innen: Dr. Prashant KumarKurzname: 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 |