Illustrationsbild für den Virtuellen Studienplatz

Kurs 01810 (WS 20/21)

 
Kurs 01810 Übersetzerbau im Wintersemester 2020/2021
Hinweis
Zu einem Kurs mit gleicher Kursnummer gibt es einen bereits beendeten Kurs aus dem Wintersemester 2019/2020. Zu dieser gelangen Sie über diesen Link: Kurs 01810 Übersetzerbau (WS 19/20)
grundlegende Überarbeitung: Wintersemester 2018/2019 Kursumfang: 6.0 SWS
Übungsumfang: 6.0 SWS nächster geplanter Einsatz: -keine Angaben vorhanden-
Versionen Autorinnen und Autoren
Teilnahmevoraussetzungen Kursbeschreibung
Schließen
Kursbeschreibung
KursbeschreibungDer Kurs 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 Kurs 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 Kurse 01612, 01613 oder 01618), Datenstrukturen (01663 oder 01661). Grundbegriffe der Theorie der formalen Sprachen (etwa aus 01654 oder 01655) sind nützlich, werden aber auch in diesem Kurs vermittelt.
Für folgende Informatik-Studiengänge vorgesehen: B, D, L, MC (über Katalog B), Z.
Termine
Veranstaltungsbeginn: 28.09.2020
Versand
Kursmaterial
Hinweis 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.
Kurs-Demo PDF-Datei Kurseinheiten
Übungen Zusatzmaterial
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.
Moodle
Dieser Kurs ist auch mit einem Betreuungsangebot in unserem Moodle-System https://moodle-wrm.fernuni-hagen.de versehen, das für Belegerinnen und Beleger dieses Kurses nach dem Login zur Verfügung steht.
Betreuung
Betreuende Liste der Regionalzentren

Irrtümer und nachträgliche Datenänderungen vorbehalten.


Seite erstellt in 0,1s  |  4.8.20,05:04 im Sommersemester 2020  |  realisiert durch das LVU-System
FernUni-Logo FernUniversität in Hagen, 58084 Hagen, Telefon: +49 2331 987-01, E-Mail: fernuni@fernuni-hagen.de