CSE 505: Concepts of Programming Languages
Autumn 1998
Meeting Times
- MWF 10:30-11:20, Loew 216
- office hours: TuTh 11:00-12:00, Sieg 309
TAs:
Course Text
The recommended (but not required) textbook is Finkel's Advanced
Programming Language Design, available in the UW Bookstore. An on-line
version for viewing is available here.
Course Handouts
A list of all handouts in roughly chronological order is here.
- Slides from lecture are available here.
- Handouts are available here.
- Reading assignments are available here.
- Homework assignments are available here.
See also:
- Some sample code snippets are available here.
Course Software
Running Scheme
Scheme Meta-circular Interpreter
Running SML
Binary tree datatype in SML
Running Haskell
Running Vortex/Cecil (here is an earlier version that works on the instructional alphas as well)
Running BETA
Mailing List and Threaded Archives
We will be using a mailing list for administrative and instructional
purposes.
If you wish to refer to a previously sent message, see the threaded
mailing list archives.
Send mail to the list at cse505@cs.washington.edu.
To subscribe to the list, send email to majordomo@cs.washington.edu
with the single line in the message body (not the subject):
subscribe cse505
General Programming Language Research Resources
Language-Specific Resources
Lambda Calculus
Scheme
ML
Haskell
Other Interesting Languages
UW Language-Related Projects
Previous Offerings