Learn · Structure and Interpretation of Computer Programs
Lecture 7 of 20Video Lectures1 h 4 min
4A: Pattern Matching and Rule-based Substitution
Prof. Eric Grimson, Prof. Peter Szolovits and Prof. Trevor Darrell · Massachusetts Institute of Technology
Credits and licence
- From
- Structure and Interpretation of Computer Programs, Massachusetts Institute of Technology (at MIT OpenCourseWare)
- Licence
- CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only.
- Attribution
- Prof. Eric Grimson, Prof. Peter Szolovits, Prof. Trevor Darrell. Structure and Interpretation of Computer Programs. Spring 2005. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- 1A: Overview and Introduction to Lisp
- 1B: Procedures and Processes; Substitution Model
- 2A: Higher-order Procedures
- 2B: Compound Data
- 3A: Henderson Escher Example
- 3B: Symbolic Differentiation; Quotation
- 4A: Pattern Matching and Rule-based Substitution
- 4B: Generic Operators
- 5A: Assignment, State, and Side-effects
- 5B: Computational Objects
- 6A: Streams, Part 1
- 6B: Streams, Part 2
- 7A: Metacircular Evaluator, Part 1
- 7B: Metacircular Evaluator, Part 2
- 8A: Logic Programming, Part 1
- 8B: Logic Programming, Part 2
- 9A: Register Machines
- 9B: Explicit-control Evaluator
- 10A: Compilation
- 10B: Storage Allocation and Garbage Collection