The history of computing spans centuries of mathematical thinking, decades of hardware invention, and a whirlwind of software and networking breakthroughs. The notes below are grouped by concept cluster - start anywhere that interests you.
Origins of Computing
The theoretical roots - what computation is, what can be computed, and the abstract machines that formalize those questions.
Key Figures
Pioneers whose ideas shaped the discipline - Turing, von Neumann, Shannon, Hopper, Dijkstra, and others - appear throughout the notes above and below rather than in a single biographical list. Follow the cross-links to meet them in context.
Hardware Evolution
From room-sized vacuum-tube machines to modern multi-core processors - the stored-program concept and its consequences.
Software & Language History
How programming languages, operating systems, and development culture evolved - from assembly and Fortran through Unix and the open-source movement.
Internet History
The network of networks - packet switching, protocol layering, and the web that changed everything.
The full file listing follows below, generated automatically by Quartz.