Semantics of Programming Languages Past Paper

L1

Operation semantics, Typing rules. Progress and Type preservation lemma.

L2 (Function)

L3

Exception

Other Effects

Effects other than store, including IO, print, etc.

Subtype

Concurrent

Semantic Equivalence