C311/B521/A596 Programming Languages
Assignment 1: Recursion and Higher-Order Functional Abstractions
, due Wednesday, 1/20 at 11:59pm.
Assignment 2: Free, Bound, and Lexical Address
, due Wednesday, 1/27 at 11:59pm.
Assignment 3: Environments and Interpreters
, due Wednesday, 2/3 at 11:59pm.
Assignment 4: Dynamic Scope
Assignment 5: Parameter-Passing Conventions
Assignment 6: Continuation-Passing Style
, due Wednesday, 2/24 at 11:59pm.
Assignment 7: Continuations and Representation Independence
, due Wednesday, 3/2 at 11:59pm.
Assignment 8: Registerization
Assignment 9: ParentheC Interpreter
, due Wednesday,
Note the requirement for a demonstration
Assignment 10: Introduction to Logic Programming
, due Wednesday, 3/30 at 11:59pm.
Bonus Assignment: Store-Passing Style
, due Wednesday, 4/6 at 11:59pm.
Assignment 11: Type Inference
, due Wednesday, 4/13 at 11:59pm.
Assignment 12: Introduction to Monads
Assignment 13: Further Logic Programming
, due Wednesday, 4/27 at 11:59pm.
assignments.txt · Last modified: 2016/01/29 16:31 by jhemann