TU Wien:Programmiersprachen VL (Puntigam)/Pruefungsbericht 24.10.2011

Aus VoWi
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