Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 2 » ueb3-2016-03-02-2 (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
pruefungen:hauptstudium:ls2:ueb3-2016-03-02-2 [03.03.2016 14:21] – angelegt pzi | pruefungen:hauptstudium:ls2:ueb3-2016-03-02-2 [03.03.2016 20:01] (aktuell) – pzi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Pruefer: **Marius Kamp** & Patrick Kreutzer | ||
- | |||
__Uebung/ | __Uebung/ | ||
Zeile 9: | Zeile 7: | ||
- Trampolin & wie mans los wird | - Trampolin & wie mans los wird | ||
- Registervergabe per Linear Scan (inkl. grober Erklaerung wie man die Lebensspannen berechnet) | - Registervergabe per Linear Scan (inkl. grober Erklaerung wie man die Lebensspannen berechnet) | ||
+ | - inlining, was muessen wir beachten (Adressen & returns patchen, symb. Register umbennen) | ||
__Prolog__ | __Prolog__ | ||
Zeile 27: | Zeile 26: | ||
Closures fuer zB fluechtende/ | Closures fuer zB fluechtende/ | ||
+ | __Linker& | ||
+ | |||
+ | Was passiert bei dynamischen shared libs? | ||
+ | |||
+ | __Exceptions__ | ||
+ | |||
+ | // | ||
+ | |||
+ | Stack Cutting & Stack Unwinding erklaeren | ||
+ | |||
__GC__ | __GC__ | ||
Zeile 43: | Zeile 52: | ||
//Zu gen. Speicherber.: | //Zu gen. Speicherber.: | ||
Immutable Objekte | Immutable Objekte | ||
+ | |||
+ | // | ||
+ | Adressen in Ints casten, in Dateien speichern oder per Netzwerk verschicken ;) | ||
__Prozedurale Abstraktion__ | __Prozedurale Abstraktion__ |