03/03/08 Review
for midterm.
03/05/08 Midterm examination.
03/07/08 List processing in Scheme. [class
notes] [class notes]
03/10/08 Meta-circular interpreters.
Lisp in lisp. ML. Lazy
evaluation in Haskell. Last
day to drop with a W. [notes]
[notes] [class
notes] [class notes] [class
notes]
03/12/08 Object-oriented
languages.
Encapsulation, inheritance, polymorphism. Encapsulation and
access control. [notes] [notes]
[notes] [class
notes] [class notes]
03/14/08 Inheritance in Smalltalk.
Classes as types,
subtyping, private and public, accessors and mutators. [class
notes]
03/17/08 Run-time model of Smalltalk,
an interpreter for Smalltalk.
03/19/08 C++. Scoping issues, compile-time
vs. run-time, subtype and non-subtype inheritance.
03/21/08 Spring holiday No Class
03/24/08 Spring Break No Class
03/26/08 Spring Break No Class
03/28/08 Spring Break No Class
03/31/08 C++. Message polymorphism,
run-time type information, overloaded operators.
(NMSU calendar) |