Computing Timeline
Computing grew through overlapping ideas. Explore classical and quantum developments together.
Classical
Mechanical calculation
Babbage proposed the Difference Engine for numerical tables. The project connects calculation with machinery; it was not a modern stored-program computer.
Classical
A programmable design
The Analytical Engine design extended mechanical calculation toward general programmable operations. An ambitious design is distinct from a completed working machine.
Classical
Electronic computation reaches public view
ENIAC was publicly unveiled in 1946. Electronic operation accelerated calculation, while programming and hardware remained demanding.
Classical
The transistor
Bell Labs demonstrated a transistor. Solid-state switching opened a path toward smaller electronics; manufacturing and circuit engineering still had to develop.
Classical
Circuits share a chip
Kilby's integrated-circuit demonstration brought components together. Later practical processes enabled dense, reproducible electronics; one demonstration was not yet mass production.
Classical
Computers become a network
ARPANET connected research computers. Shared communication infrastructure expanded what computers could do together; the Web would come later.
Classical
A processor on a chip
Intel introduced the 4004 microprocessor. Integrating processing functions made new products possible, but complete computers still needed memory and other components.
Classical
Personal computers find a wider audience
The Apple II, Commodore PET and TRS-80 arrived in 1977. More people could work directly with computers; access and software still shaped usefulness.
Quantum
Use quantum physics to model quantum physics
Feynman's 1982 paper explored computation for simulating physics. It motivates a research direction; it does not demonstrate an industrial quantum advantage.
Classical
The Web takes shape
Tim Berners-Lee developed the first Web server and browser at CERN. Linked documents added a new use for existing networks, rather than replacing them.
Quantum
Factoring changes the quantum conversation
Shor presented efficient quantum algorithms for factoring and discrete logarithms. Algorithmic possibility requires suitable hardware; it did not mean contemporary encryption was immediately broken.
Quantum
A theory of quantum error-correcting codes
Calderbank and Shor established the existence of quantum codes that protect encoded information under specified error conditions. The 1996 revised manuscript is mathematical evidence, not a hardware demonstration.
Quantum
An optimization research proposal
The Quantum Approximate Optimization Algorithm proposed alternating operations to seek good solutions to optimization problems. A proposed algorithm is not general commercial advantage.
Quantum
A cryptography response
NIST finalized its first three post-quantum cryptography standards in August 2024. These protect information using classical systems; they are not a quantum computer deployment.