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.
- y2018p4q9
- {R,W}, Effect System formally covered in Part II Compiler Opt Lecture 13
- y2023p6q10
- print(e) effect, one possible implementation see y2015p6q9
Subtype
Concurrent
Semantic Equivalence