Much of modern computing was not born in a garage - it was born from a military requirement. Artillery firing tables drove the first programmable electronic computer. Air defense drove real-time interactive computing. Surviving a nuclear strike drove packet switching. Navigation drove a planetary-scale distributed system. Each breakthrough started as a problem someone in uniform needed solved.

This cluster re-tells the arc of computing as a sequence of those problems, from a computer-science perspective. Every note here is anchored to one CS concept - programmability, real-time systems, packet switching, distributed time, cryptanalysis, network security - using the military history as the frame and the CS as the payload. Where these notes touch the broader story, they cross-link into History of Computing.

Scope

These notes stay on published, historical, citable material only - no operational or current-posture detail. The value here is the engineering lineage, not the operations.

The Arc

1940s - Computation Becomes a Machine

The shift from human “computers” calculating trajectories by hand to the first general-purpose programmable electronic machine.

1950s - Computers Become Real-Time and Interactive

Cold War air defense forces computing to react in real time, drive interactive displays, and link sites over wires.

The Machines That Made It Possible (1950s to 1970s)

The hardware lineage underneath the systems above, from the first real-time computer to massively parallel and vector supercomputers.

Software, Languages, and the People Who Built It

How programming itself became a discipline, from the first programmers and compilers to mandated languages and ultra-reliable flight code.

1960s to 1990s - Networks Become Survivable, Then Universal

The requirement to keep command-and-control alive through a nuclear strike produces packet switching, and the decades after wire it into a universal, self-synchronizing fabric.

1940s-present - Secrecy Becomes a Compute Race

Codemaking and codebreaking turn cryptography into one of the earliest and largest drivers of raw computing power.

1970s-1990s - Position Becomes a Distributed System

Military navigation yields a working, planetary-scale distributed system built on precise time.

2000s-present - Conflict Adds a Fifth Domain

Military doctrine absorbs network security, exploitation, and electronic warfare as core computer-science disciplines.

The Navy at Sea

Computing afloat, from mechanical fire control to digital combat systems, undersea acoustics, inertial navigation, and the Navy’s own codebreakers.

Bridges Into the Rest of the Garden

Military computing that reaches straight into the quantitative and AI clusters: randomized algorithms, error-correcting codes, and the funding behind artificial intelligence.

Roadmap

Planned notes, not yet scaffolded - each will follow the same one-concept, CS-payload form:

  • Semiconductors & Defense Funding - the DoD (Minuteman, Apollo) as the early integrated-circuit customer that bootstrapped the chip industry.
  • Military Simulation & Real-Time 3D - SIMNET and Distributed Interactive Simulation as ancestors of networked graphics.
  • Autonomy, Drones & Guidance - the control theory and machine learning underneath uncrewed systems.

How This Cluster Connects

The throughline runs straight into the general computing history notes:


The full file listing follows below, generated automatically by Quartz.

47 items under this folder.