Variables
What is a memory address? Your RAM is divided into bytes (8 bits). Each byte has a sequentially numbered memeory address. These are machine addressses.
If you start a program, OS allocagtes memory. It creates virtual addresses in the allocated memory.
Two kinds of memory
stack: This is where variables (and function calls) live.
limited and fixed in size.
fairly fast.
heap: Data warehouse
whre all objects live.
heap
What do variables actually store?
Assignmennt
Symbol Tables.