TU Wien:Programmiersprachen VL (Puntigam)/Pruefungsbericht 24.10.2011
Zur Navigation springen
Zur Suche springen
- Einstiegsfrage: Ueberblick ueber den Stoff geben
- Was ist ein Static Link? Wofuer braucht man den? Dynamic Link? Wofuer? Braucht man in Java Static Links?
- Arten von Parameteruebergabe? Unterschied zwischen Call by Reference und Call by Value-Result? Was ist der Unterschied bei Call by Name bei C-Makros und Lambdakalkuel?
- Exceptionhandling (man durfte zwischen Java und C++ waehlen). Was macht `throws'? Wie findet das Laufszeitsystem den Exceptionhandler? Was ist das teuerste beim Behandeln von Exceptions?
- Synchronisation in Ada. Unterschied zwischen Rendezvous und protected types. Wie wird `wait()' und `notify()' von Java in Ada realisiert?
- Codelistings: LISP (rev Beispiel aus Folien), Smalltalk (Beispiel aus Folien), Ada (tagged types), ML (Beispiel aus Folien)
sehr angenehmes Pruefungsklima