621.400 (18S) Übersetzerbau

Sommersemester 2018

Anmeldefrist abgelaufen.

Erster Termin der LV
07.03.2018 10:00 - 12:00 , HS 2
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV-Titel englisch
Compiler Construcion
LV-Art
Vorlesung
Semesterstunde/n
2.0
ECTS-Anrechungspunkte
2.0
Anmeldungen
12
Organisationseinheit
Unterrichtssprache
Deutsch
mögliche Sprache/n der Leistungserbringung
Englisch
LV-Beginn
07.03.2018

LV-Beschreibung

Intendierte Lernergebnisse

Grundlagen des Compilerbaus

Lehrmethodik

Vorlesung.

Vorbedingung:

Einfuehrung in die theoretische Informatik

Inhalt/e

  • Einfuehrung                    
  • Lexikalische Analyse                  
  • Kontextfreie Grammatiken                 
  • Kellerautomaten           
  • Syntaktische Analyse (top-down parsing)    
  • Syntaktische Analyse (bottom-up parsing)  
  • Syntaxgesteuerte Uebersetzung, Attributierte Grammatiken
  • Statische Korrektheitspruefung
  • Laufzeitumgebung            
  • Zwischncodegenerierung             
  • Codegenerierung  

Literatur

Aho - Sethi - Ullmann: Compilerbau Teil 1 und 2

Grune - Bal - Jacobs - Langendoen: Modern Compiler Design

Wirth: Grundlagen und Techniken des Compilerbaus

Appel: Modern Compiler Implementation in Java

Hopcroft - Ullmann: Einfuehrung in die Automatentheorie,Formale Sprachen und Komplexitaetstheorie

Link auf weitere Informationen

https://bscwpub-itec.uni-klu.ac.at/pub/bscw.cgi/115673?client_size=950x677

Prüfungsinformationen

Beurteilungsschema

Note/Grade Benotungsschema

Position im Curriculum

  • Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement (SKZ: 884, Version: 04W.7)
    • 2.Abschnitt
      • Fach: Praktische und Technische Informatik (LI 2.2) (Pflichtfach)
        • Übersetzerbau ( 2.0h VO / 2.0 ECTS)
          • 621.400 Übersetzerbau (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Fach: Übersetzerbau (Wahlfach)
      • Übersetzerbau ( 2.0h VO / 2.0 ECTS)
        • 621.400 Übersetzerbau (2.0h VO / 2.0 ECTS)
  • Masterstudium Angewandte Informatik (SKZ: 911, Version: 13W.1)
    • Fach: Vertiefung Informatik (Pflichtfach)
      • Übersetzerbau ( 2.0h VO / 2.0 ECTS)
        • 621.400 Übersetzerbau (2.0h VO / 2.0 ECTS)
  • Masterstudium Informatik (SKZ: 921, Version: 09W.1)
    • Fach: Übersetzerbau (Wahlfach)
      • Übersetzerbau ( 2.0h VO / 2.0 ECTS)
        • 621.400 Übersetzerbau (2.0h VO / 2.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Sommersemester 2020
  • 621.400 VO Compiler Construction (2.0h / 2.0ECTS)
Sommersemester 2019
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2017
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2016
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2015
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2014
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2013
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2012
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2011
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2010
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)
Sommersemester 2009
  • 621.400 VO Übersetzerbau (2.0h / 2.0ECTS)