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

Constraints

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

Assignments

Exams


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

    Scheme

    ML

    Haskell

    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.