A brief history of computing
Computing has a long history, from mechanical calculators to smartphones and cloud computing. Key ideas emerged decades before modern machines.
Early calculating devices
The abacus was used for millennia. In the 1600s, Blaise Pascal and Gottfried Leibniz built mechanical calculators. In the 1800s, Joseph Marie Jacquard's loom used punched cards to control weaving patterns, an early form of programmable control.
Babbage and Lovelace
Charles Babbage designed the Analytical Engine in the 1830s, a general-purpose mechanical computer with memory and a processing unit, though it was never completed. Ada Lovelace, translating and annotating an article about it in 1843, described an algorithm to compute Bernoulli numbers and is often called the first computer programmer.
Turing and the theory of computation
In 1936, Alan Turing described an abstract 'Turing machine' that could compute anything computable, laying the foundations of computer science. During World War II, Turing helped break the German Enigma code at Bletchley Park. The Turing Award, computing's highest honour, is named after him.
The first electronic computers
Electronic computers appeared in the 1940s: Colossus in Britain (1943-1944) for codebreaking and ENIAC in the US (1945), which filled a large room and used about 18,000 vacuum tubes. John von Neumann's 1945 design, storing programs and data in the same memory, became the basis for most computers since.
Transistors and integrated circuits
The transistor, invented at Bell Labs in 1947, replaced fragile vacuum tubes. Integrated circuits (late 1950s) put many transistors on one chip, and the microprocessor (Intel 4004, 1971) put a whole processor on a chip. Gordon Moore observed in 1965 that the number of transistors on chips was doubling regularly, later about every two years: Moore's law.
Personal computers and the internet
Personal computers spread in the late 1970s and 1980s with machines such as the Apple II and IBM PC. The internet grew from ARPANET (1969); Tim Berners-Lee invented the World Wide Web in 1989. Smartphones, popularised by the iPhone in 2007, put powerful computers in billions of pockets.
Recent developments
Cloud computing lets people rent computing power over the internet. Machine learning, especially deep learning since about 2012, has transformed image recognition, translation, and language tools, including large language models. Quantum computing is an active research area that may solve certain problems far faster than classical computers.
Worked example
Moore's law illustrates exponential growth. The Intel 4004 (1971) had about 2,300 transistors. Doubling every two years for 50 years gives 2^25, about 33 million times more: roughly 77 billion transistors, close to the tens of billions found in leading chips in the early 2020s. The pace has slowed as transistors approach atomic scales.
Key takeaways
Early devices included the abacus, mechanical calculators, and Jacquard's punched-card loom. Babbage designed the Analytical Engine; Lovelace wrote what is often called the first program. Turing defined computation in 1936 and helped break Enigma. ENIAC and Colossus were early electronic computers; von Neumann's stored-program design endures. Transistors, chips, and microprocessors followed Moore's law. PCs, the internet, the Web, smartphones, cloud, and AI transformed society.
Flashcard
Punched cards controlling weaving
Check your understanding
Why is Ada Lovelace often called the first computer programmer?
