A Working Library
Applied Computing
The handful of plain ideas that make a computer actually compute — taken one at a time, from the first principle all the way down to the silicon that runs it.
Here's a funny thing about the machine on your desk: underneath the apps and the abstractions, it's really a small handful of ideas, each one wearing a dozen disguises. So that's what we'll do here — take them one at a time. Build each one up from nothing, find the single move that makes it useful, and then chase it all the way down to the hardware, into the places it earns its keep: numbers, memory, parallelism, the strange new arithmetic that trains the learning machines. And we won't just talk about it — every section is yours to poke at. Read the idea, then grab a slider and watch the bits move.
Contents