Begleitend zur Veranstaltung Programmiersprachen und Übersetzer gibt es ein ausführliches Skript und Videoaufzeichnungen aus einem Durchlauf an der Leibniz Universität Hannover. Im Laufe des Semesters werden diese Aufzeichnungen durch aktuelle Aufzeichnungen im StudIP ergänzt.
Videoaufzeichnung - Abschnitte: Was ist ein "Name"? - Implizite Namensauflösung - Explizite Namensräume - Import von Namen - Einschränkung der Sichtbarkeit - Binding Time - Instanziierbare Namensräume - Function-Call Frames - Überladene Funktionen - Typabhängige Namensauflösung - Überladung und Polymorphismus - Die Namensraumsprache
Videoaufzeichnung - Abschnitte: Was ist ein "Objekt"? - Geburt von Objekten - Speicherallokation - Initialisierung - Leben von Objekten - Werte- und Referenzmodell - Zugriff auf ein Objekt - Fallstudie: Unveränderliche Objekte - Besitz von Objekten - Tod von Objekten - Referenzzählung - Garbage Collector - Deinitialisierung
Videoaufzeichnung - Abschnitte: Was ist eine "Operation"? - Operationen und Seiteneffekte - Sprachkonstrukte zur Kontrolle der Auswertungsreihenfolge - Sequenzierung: Statements und Goto - Invokation: Funktionsaufrufe - Selektion: Bedingte Ausführung - Iteration: Wiederholte Ausführung - Vom Kontrollfluss zum Kontrollflussgraphen
Abschnitte: FIN
EOF
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0