CSE 505: Concepts of Programming Languages

Autumn 1999

Instructor: Alan Borning

Office Hours: Mon Wed 2:30-3:20

TA: Jeremy Baer

Office Hours: Mon Fri 12:30-1:20, Sieg 226a

General Info

Algol and Other Imperative Languages


Object-Oriented Programming

Functional Programming

Formal Semantics

For another treatment see Chapter 10 of Raphael Finkel, "Advanced Programming Language Design" (complete text available for free online viewing).



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):

  • Useful Links

    General Programming Language Research Resources

    Language-Specific Resources

    Lambda Calculus




    Object-Oriented Languages

    Other Interesting Languages

    UW Language-Related Projects

    Portions of the CSE 505 Web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly credited. The CSE 505 Web: Copyright 1999, Department of Computer Science and Engineering, University of Washington.