Foundations of Programming Languages

Notes from the MSc course at FCUL, built on Pierce's Types and Programming Languages, Advanced Topics in Types and Programming Languages and Gay and Vasconcelos's Session Types: abstractions, formal reasoning, linearity, ownership and session types.

2 parts · ongoing

  1. 01Reading programming language papers: the notation, from sets to inference rulesarticle · 7 min
  2. 02Arithmetic expressions: terms, derivations and a first interpreterarticle · 6 min