University of Virginia, Department of Computer Science
CS655: Programming Languages, Spring 2001

Manifest: Thursday 18 January 2001
Sunday, 21 January (11:59 pm) Registration Survey (required)

Readings in CS655 will be classified as: Read before 23 January (handed out today):

Read before 25 January (handed out today):

Read as soon as you get Abelson and Sussman book:

What is computer science?
What is a programming language?
Why are programming languages important to computer science?
What makes a programming language important?
Why is C++ the way it is?
Every reader should ask himself periodically "Toward what end, toward what end?" --- but do not ask it too often lest you pass up the fun of programming for the constipation of bittersweet philosophy.

From Alan Perlis' forward to Abelson and Sussman

CS 655 University of Virginia
Department of Computer Science
CS 655: Programming Languages
David Evans