Computer Science 380: Programming Languages
Section 01: MWF 11:30am-12:20pm VH 1424
- Programming Language Pragmatics by Michael L. Scott, Morgan Kaufmann, 2016, Fourth Edition.
The course syllabus is available online, as is a page focusing on the writing aspects of the course.
- There will be two in-class exams, covering material from the
textbook. There is no final exam for this course.
Links to stuff:
Lisp-related pointers and stuff:
- An xkcd lisp-related comic
- A Lisp truism
- A quote from Eric Raymond, bigtime Open Source guy:
Lisp is worth learning for the profound enlightenment experience you
will have when you finally get it; that experience will make you
a better programmer for the rest of your days, even if you never
actually use Lisp itself a lot.
- Revenge of the Nerds is an article by Paul Graham that explains his ideas about what makes Lisp different from other languages.
- The Roots of Lisp is Graham's article about Lisp in Lisp.
Other useful pointers:
- You will have three or four programming assignments in the Clojure
- There will be three or four homework
assignments during the semester.
- Homework 1 (assigned 1 September 2017, due 18 September 2017)