|
Übersetzerbau (WiSe 25/26) |
|
Zu einer Lehrveranstaltung mit gleicher Nummer gibt es eine bereits beendete Lehrveranstaltung aus dem Wintersemester 2024/2025. Zu dieser gelangen Sie über diesen Link: 63112 Übersetzerbau (WiSe 24/25) |
|
grundlegende Überarbeitung: Wintersemester 2018/2019 |
Umfang: 10.0 ECTS |
nächster geplanter Einsatz: -keine Angaben vorhanden- |
Autorinnen und Autoren |
Teilnahmevoraussetzungen |
Beschreibung |
|
|
Beschreibung |
KursbeschreibungDer Lehrtext behandelt Techniken und Werkzeuge zur Übersetzung einer (formalen) Quellsprache in eine Zielsprache. Zumindest die Quellsprache ist durch eine geeignete Grammatik definiert. Der klassische Anwendungsfall ist die Übersetzung von einer höheren Programmiersprache in Maschinen- oder Assemblersprache. Insofern vermittelt der Lehrtext ein grundlegendes Verständnis für die Implementierung von Programmiersprachen. Übersetzungstechniken haben aber viel weitergehende Anwendbarkeit: Andere Quellsprachen können z.B. Dokumentbeschreibungssprachen sein (LaTeX, HTML, ...), Anfragesprachen in Datenbanksystemen, VLSI- Entwurfssprachen usw. oder auch komplex strukturierte Eingabedateien für Anwendungsprogramme. Es gibt mächtige Werkzeuge (Scanner - und Parsergeneratoren auf der Basis attributierter Grammatiken), deren Kenntnis für jeden Informatiker nützlich ist, auch wenn nur wenige klassische Übersetzer (Compiler) implementieren. Voraussetzungen: Programmierung (etwa anhand der Module 63811 oder 63611), Datenstrukturen (z.B. 63113). Grundbegriffe der Theorie der formalen Sprachen (etwa aus Modul 63912) sind nützlich, werden aber auch in diesem Modul vermittelt. |
|
|
|
Termine |
Veranstaltungsbeginn: 01.10.2025 |
Versand |
|
Material |
|
Diese Lehrveranstaltung beinhaltet zugriffsgeschütztes Material, das nur nach dem Einloggen und bei vorhandener Belegung der Lehrveranstaltung eingesehen werden kann. Studierende der FernUniversität sollten sich einloggen. |
|
|
Einsendeaufgaben |
|
Diese Veranstaltung wird auch mit Einsendearbeiten im Online-Übungssystem durchgeführt. Diese werden in diesem öffentlichen Portal nicht angezeigt. Wenn Sie einen Zugang zum LVU-System besitzen, loggen Sie sich bitte ein. |
|
|
|
|