|
CS386L Spring 2007 |
|
Instructor: William
Cook |
Teaching Assistant: Austin Waters |
This couse is an in-depth investigation of the theory of programming languages. The course covers the fundamental tools used in the analysis and design of programming languages. The primary focus is on semantics and type theory. We will also consider their application to imperative, functional, and object-oriented languages.
Clarified statement of HW #3: Complete proof of preservation for Simply-Typed Lambda-Calculus with References (13.5.3) [Note: there is some backround info in and around theorem 9.3.9]
Homework #3 now due March 6.