Learn · Structure and Interpretation of Computer Programs

Lecture 9 of 20Video Lectures1 h 16 min

5A: Assignment, State, and Side-effects

Prof. Eric Grimson, Prof. Peter Szolovits and Prof. Trevor Darrell · Massachusetts Institute of Technology

At MIT OpenCourseWare Transcript

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

  1. 1A: Overview and Introduction to Lisp 1 h 13 min · Video
  2. 1B: Procedures and Processes; Substitution Model 59 min · Video
  3. 2A: Higher-order Procedures 1 h 2 min · Video
  4. 2B: Compound Data 1 h 17 min · Video
  5. 3A: Henderson Escher Example 1 h 16 min · Video
  6. 3B: Symbolic Differentiation; Quotation 45 min · Video
  7. 4A: Pattern Matching and Rule-based Substitution 1 h 4 min · Video
  8. 4B: Generic Operators 1 h 24 min · Video
  9. 5A: Assignment, State, and Side-effects 1 h 16 min · Video
  10. 5B: Computational Objects 1 h 5 min · Video
  11. 6A: Streams, Part 1 1 h 7 min · Video
  12. 6B: Streams, Part 2 1 h 4 min · Video
  13. 7A: Metacircular Evaluator, Part 1 1 h 25 min · Video
  14. 7B: Metacircular Evaluator, Part 2 1 h 1 min · Video
  15. 8A: Logic Programming, Part 1 42 min · Video
  16. 8B: Logic Programming, Part 2 1 h 9 min · Video
  17. 9A: Register Machines 1 h 12 min · Video
  18. 9B: Explicit-control Evaluator 1 h 11 min · Video
  19. 10A: Compilation 46 min · Video
  20. 10B: Storage Allocation and Garbage Collection 59 min · Video