CS 59

Hands-on Programming Languages

Homework & Midterm

Homework 1, C & ARMv8

Homework 2, LISP

Midterm Part I, Lambda calculus

Midterm Part II, Assembly & bytecode

Homework 3, Haskell – optional, extra credit