M. Sperber, H. Klaeren Wintersemester 1998/99
Compilerbau I
Blatt 10
Abgabe: 19.1.1999
Hinweis: Es reicht nicht,
zu erweitern.
(Warum?)
Anleitung: Schreiben Sie zunächst eine Semantik in CPS.
Erweitern Sie
um Adressen und ändern die Semantik so,
daß neben der Continuation auch ein Speicher, eine Abbildung
von Adressen auf Werten, verwaltet wird.
Wie läßt sich an der Semantik ablesen, daß die Implementierung von Referenzen durch Seiteneffekte korrekt ist?