A Visual Computer Science Book

Under the
Code

From transistor to civilization. Eighteen chapters.

From transistor to civilization · the book's arc in one image SAND CIVILIZATION
5 PARTS· 18 CHAPTERS· 242 FIGURES· SELF-CONTAINED
BEGIN READING
The Five Parts

From silicon to the cloud, one layer at a time.

IPART ONE
The Physical World
CHAPTERS 1—3 · BRIDGE
Transistors, Boolean algebra, IEEE 754, the CPU, assembly, buffer overflows — and the hardware face of the kernel. The place where the book has to begin.
IIPART TWO
The Software Layer
CHAPTERS 4—7
The Linux kernel, the C/C++ memory model, Python's runtime, and how a program becomes a process. Compilers, linkers, system calls, and the shape of an operating system.
IIIPART THREE
The Network
CHAPTERS 8—12
Ethernet, IP, TCP, BGP, DNS, TLS, HTTP, JavaScript and the browser. From a packet on a wire to a JSON response in a tab.
IVPART FOUR
Data and Security
CHAPTERS 13—15
SQL and the relational model. Cryptography from Caesar to post-quantum. The unified security chapter that turns every attack we have foreshadowed into one working theory.
VPART FIVE
The Modern Machine
CHAPTERS 16—18
Parallelism, the cloud, distributed consensus. The epilogue that synthesises the entire arc and hands the reader the four disciplines to take into the rest of computing.
Full Contents

Eighteen chapters, one Bridge.