Sprog og semantik (S&S)
Indhold:
Kurset vil fokusere på
- funktionelle sprog, herunder begreber som højere-ordens funktioner, lazy data strukturer og polymorfi,
- reaktive sprog, herunder forskellige kommunikations discipliner,
- operationel og aksiomatisk semantik af imperative sprog, sundhed og relativ fuldstændighed,
- illustrative anvendelser af semantik i forbindelse med oversætter konstruktion og software validering,
eksperimenter med verifikations værktøjer.
Lærebøger:
Formal Semantics of Programming Languages, Glynn Winskel,
The MIT Press, 1993 - ISBN 0-262-23169-7
Evaluering:
4-timers skriftlig eksamen, som evalueres efter 13-skalaen. Ekstern censur.
Bemanding:
Olivier Danvy og Andrzej Filinski
Belastning:
2 point, 10 ECTS