Principles of Programming Languages
Assignments
Lectures
1.
Hello!
2.
Expressions & Types
3.
Datatypes & Proofs
4.
Induction
5.
Stack Machines
6.
Evidence
7.
Big Step Semantics
8.
Small Step Semantics
9.
Floyd-Hoare Logic
10.
Verification Conditions
11.
Simply Typed Lambda Calculus
12.
Type Soundness
13.
Automated Verification
Light (default)
Rust
Coal
Navy
Ayu
Principles of Programming Languages - W25