Note

CS Degree Day 32

CS Degree in 100 Days

11 Jul'25

What I did today?

  • Lecture 3: Recursion and iteration revisited
  • Lecture 4: Tree recursion
  • Completed image processing lab: brightness, contrast, and blur

Interesting things I came across

Closures

I have used closures before without knowing their name. A closure is a function that retains access to variables from its enclosing scope even after that scope has finished executing. It is the mechanism that makes callbacks and decorators work.

[!quote] Harold Abelson
Programs must be written for people to read, and only incidentally for machines to execute.