C311/B521/A596 Programming Languages
Assignment 1: Recursion and Higher-Order Functional Abstractions
, due Wednesday, January 22nd at 11:59pm.
Assignment 2: Free, Bound, and Lexical Address
, due Wednesday, January 29th at 11:59pm.
Assignment 3: Environments and Interpreters
, due Wednesday, February 5th at 11:59pm.
Assignment 4: Dynamic Scope
Assignment 5: Parameter-Passing Conventions
Assignment 6: Continuation-Passing Style
, due Wednesday, February 26th at 11:59pm.
Assignment 7: Continuations and Representation Independence
, due Wednesday, March 5th at 11:59pm.
Assignment 8: Registerization and Trampolining
Assignment 9: ParentheC Interpreter
, due Wednesday, March
Note the requirement for a demonstration
Bonus Assignment: Store-Passing Style
, due Wednesday, April 2nd at 11:59pm.
Assignment 10: Introduction to Logic Programming
, due Wednesday, April 9th at 11:59pm.
Assignment 11: Type Inference
, due Wednesday, April 16th at 11:59pm.
Assignment 12: Introduction to Monads
,due Wednesday, April 23rd at 11:59pm.
Assignment 13: Further Logic Programming
, due Wednesday, April 30th at 11:59pm.
assignments.txt · Last modified: 2014/02/13 15:25 by jhemann