Elemental abstractions for digital systems
Computer architecture is conserved across “species”
- Mac, PC, Sun are all similar
Compute using discrete mathematics
- Binary voltages fight noise
- Dynamic range is exponential in # of bits
Physical and algorithmic machines are separable
- Algorithms solve specific problems on general-purpose hardware