Independent academic archive · Rights remain with the original publishers · Streamed via YouTube
Independent academic archive · Rights remain with the original publishers · Streamed via YouTube

Structure and Interpretation of Computer Programs, Lecture 8A
41:51Streams, Part 1
1:06:57Computational Objects
1:04:31Procedures and Processes; Substitution Model
58:22Symbolic Differentiation; Quotation
44:06Henderson Escher Example
1:15:37Compound Data
1:16:49Higher-order Procedures
1:01:21Delves into higher-order procedures, explaining how functions can be passed as arguments or returned as results, a core concept in functional programming.
Compound Data
Final session in this series
Professor of Electrical Engineering and Computer Science
MIT Professor and co-author of SICP and Structure and Interpretation of Classical Mechanics, co-inventor of the Scheme programming language.
Co-authors of Structure and Interpretation of Computer Programs (SICP) and co-instructors of MIT's foundational 6.001 curriculum.