Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 

PRÄSENZ im WiSe 22: Implementierung von Programmiersprachen (SWT-Spez. II) - Einzelansicht

  • Funktionen:
Grunddaten
Veranstaltungsart Vorlesung Langtext
Veranstaltungsnummer 19095 Kurztext FMI-IN0053
Semester WS 2022 SWS 4
Teilnehmer 1. Platzvergabe 10 Max. Teilnehmer 2. Platzvergabe 15
Rhythmus Jedes 2. Semester Studienjahr
Credits für IB und SPZ
E-Learning
Hyperlink
Sprache Deutsch
Belegungsfrist Zur Zeit keine Belegung möglich
Abmeldefristen


Termine Gruppe: 1-Gruppe iCalendar Export für Outlook
  Tag Zeit Rhythmus Dauer Raum Lehrperson (Zuständigkeit) Status Bemerkung fällt aus am Max. Teilnehmer 2. Platzvergabe
Einzeltermine anzeigen Mo. 08:00 bis 10:00 w. 17.10.2022 bis
06.02.2023
Fröbelstieg 1 - HS 4 Abb   findet statt  
Einzeltermine anzeigen Di. 08:00 bis 10:00 w. 18.10.2022 bis
07.02.2023
    findet statt

Raum 1222. EAP2

 
Gruppe 1-Gruppe:



Zugeordnete Person
Zugeordnete Person Zuständigkeit
Amme, Wolfram, apl. Prof., Dr. verantwortlich
Zuordnung zu Einrichtungen
Fakultät für Mathematik und Informatik
Inhalt
Kommentar

Vorlesung ist eine 2V + 2Ü-Veranstaltung.

 

Literatur

Literatur: Niklaus Wirth, Grundlagen des Compilerbaus.

Voraussetzungen

keine

Leistungsnachweis

Der Leistungsnachweis kann durch die Erstellung des Compilers für JavaSST oder durch eine mündliche Prüfung erreicht werden.

Lerninhalte

In der Vorlesung werden Techniken vorgestellt mit denen Hochsprachenprogramme
in ablauffähige Programme überführt werden können. Im ersten Teil werden für den Übersetzer- und Interpreterbau typische Themen wie lexikalische Analyse, Syntaxanalyse, Semantikanalyse, Programmanalyse unter Verwendung von Datenflussanalysen, und Optimierungsformen angesprochen. Im zweiten Teil wird das Prinzip der SSA-Form (Static Single Assignment-Form) eingeführt und gezeigt wie diese Art der Zwischencoderepräsentation genutzt werden kann um Optimierungen ohne vorab ausgeführte Programmanalysen durchzuführen.
In den Übungen wird begleitend von den Studierenden ein Compiler für die Sprache JavaSST erzeugt. Bei JavaSST handelt es sich um eine Untersprache von Java, die zwar vom Programmaufbau klein gehalten ist, jedoch schon zur Programmierung mächtiger Algorithmen verwendet werden kann.

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester WS 2022 , Aktuelles Semester: SoSe 2024

Impressum | Datenschutzerklärung