B / M
Notes

memory

Memory was still there

Memory became clearer when I stopped treating it as a place where variables simply exist. A value has an address. The address can be passed, changed, or lost.

int value = 50;
int *address = &value;

The syntax is small. The consequence is not: a program must know what it owns, what still exists, and what has already left.