CS 152: Programming Paradigms -- Reading Assignments
Links to Textbooks Used
Structure and Interpretation of Computer Programs
, Second Edition
Teach Yourself Scheme in Fixnum Days
The Art of Prolog
, Second Edition
(
NOTE:
Click on "Open Access", then click "Download PDF")
Smalltalk-80: The Language and its Implementation
Reading Assignments
Go-to statement considered harmful
by Edsger W. Dijkstra (1968)
Self: The Power of Simplicity
by David Ungar and Randall B. Smith (1991 version; originally published in 1987)
The Common Lisp Object System: An Overview
by Linda G. DeMichiel and Richard P. Gabriel (1987)
Handouts
Syntax in Programming Languages
(for August 30 lecture)
ANTLR Tutorial
(for September 1 lecture; see
this GitHub repository
for example code)
Pseudocode for Resolution and Unification Algorithms for Resolving Logic Programming Queries
Last updated Tuesday, November 30, 2021