Structure and Interpretation of Computer Programs, 2/e,
by Harold Abelson, Gerald Jay Sussman and Julie Sussman, 1996, The MIT Press (Massachusetts Institute of Technology, MIT)
Structure and Interpretation of Computer Programs, 2/e,
by Harold Abelson, Gerald Jay Sussman and Julie Sussman, 1996, The MIT Press (Massachusetts Institute of Technology, MIT)
Overview and Introduction to Lisp
Procedures and Processes; Substitution Model
Higher-order Procedures
Compound Data
Henderson Escher Example
Symbolic Differentiation; Quotation
Pattern Matching and Rule-based Substitution
Generic Operators
Assignment, State, and Side-effects
Computational Objects
Streams, Part 1
Streams, Part 2
Metacircular Evaluator, Part 1
Metacircular Evaluator, Part 2
Logic Programming, Part 1
Logic Programming, Part 2
Register Machines
Explicit-control Evaluator
Compilation
Storage Allocation and Garbage Collection