Lesson 7: Memory Models

Outline:

  1. Recap: side effects
  2. Memory models: values vs references
  3. Pointers
  4. Wrap-up

What’s next

Upcoming events/assessments:

  • Assignment 6 is due tonight
  • Assignment 7 will be released today and due Friday night
  • Assignments 1–5 (all Scheme assignments) cannot be resubmitted after Wednesday at 10pm
  • Quiz 2 will be this Friday (LOs to be listed Wednesday)

What you should do now:

  • Read the assigned readings (see below)
  • Finish and submit Assignment 6
  • Work on resubmitting Assignments 1–5 with more complete functionality, style fixes, etc.

Reading assignment (to be completed by the next class):

Memory and pointers (from today):

Programming in C (for next time):