185.A48 Übersetzerbau
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2024S, VU, 4.0h, 6.0EC
TUWEL

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VU Vorlesung mit Übung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage die in der Vorlesung präsentierten Algorithmen verständlich zu erklären und einen vollständigen Übersetzer unter Verwendung dieser Algorithmen zu entwickeln.

Inhalt der Lehrveranstaltung

Vorlesungsteil: Grundlagen von Compilern und Interpretern, Struktur von Übersetzern, Lexikalische Analyse, Syntax-Analyse (Top-Down, Bottom-Up), Syntaxgesteuerte Übersetzung (Attributierte Grammatik), Semantische Analyse, Zwischencode, Maschinencode, Laufzeitsystem, Optimierungen, Übersetzung objektorientierter Konzepte, Mini-Compiler (Java, Prolog).

Übungsteil: zwei Assemblerbeispiele, lexikalische Analyse mit flex oder lex, Parser mit bison oder yacc, attributierte Grammatik mit ox, Codeerzeugung mit iburg oder burg, ein Gesamtbeispiel.

Methoden

Frontalvorlesung und selbständiges Erarbeiten der Algorithmen aus dem englischen Skriptum, selbständige Entwicklung eines Übersetzers

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Skriptum ab Mitte März im Sekretariat erhältlich

ECTS Aufteilung: 6 ECTS = 150 Stunden

Einführung und Vorlesung 20h
Skriptum lernen, Prüfungsvorbereitung 20h
Prüfung 0.5h
Durchführung der Übungsaufgaben 107h
Vorbereitung auf das Abgabegespräch 2h
Abgabegespräch 0.5h

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.11:00 - 13:0007.03.2024 - 16.05.2024EI 4 Reithoffer HS Vorlesung
Übersetzerbau - Einzeltermine
TagDatumZeitOrtBeschreibung
Do.07.03.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung
Do.14.03.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung
Do.21.03.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung
Do.11.04.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung
Do.18.04.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung
Do.25.04.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung
Do.02.05.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung
Do.16.05.202411:00 - 13:00EI 4 Reithoffer HS Vorlesung

Leistungsnachweis

Beurteilung des entwickelten Übersetzers (2/3), mündliche Prüfung über die Theorie (1/3)

LVA-Anmeldung

Von Bis Abmeldung bis
05.03.2024 00:00 14.03.2024 23:59 04.04.2024 01:00

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 521 Informatik Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 526 Wirtschaftsinformatik Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 534 Software & Information Engineering Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik Gebundenes WahlfachSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Skriptum online und gedruckt im Sekretariat verfügbar

Weitere Informationen

Sprache

Deutsch