- text
- The history of computing is deeply intertwined with the Second World War and the Cold War that followed. Alan Turing, working at Bletchley Park in Buckinghamshire, England, designed the Bombe machine to crack the German Enigma cipher. His theoretical work on computation, published in his 1936 paper 'On Computable Numbers', laid the foundation for modern computer science. Turing worked alongside Gordon Welchman, who significantly improved the Bombe design.
Across the Atlantic, John von Neumann at the Institute for Advanced Study in Princeton, New Jersey, developed the architecture that bears his name. The von Neumann architecture, described in the 1945 'First Draft of a Report on the EDVAC', became the blueprint for virtually all modern computers. Von Neumann collaborated extensively with J. Presper Eckert and John Mauchly, who built ENIAC at the University of Pennsylvania.
Grace Hopper, a rear admiral in the United States Navy, pioneered the concept of machine-independent programming languages. Working at the Eckert-Mauchly Computer Corporation and later at Remington Rand, she developed the first compiler (A-0) and was instrumental in creating COBOL, one of the first high-level programming languages. Her work at Harvard University on the Mark I computer is legendary.
In the 1960s and 1970s, the development of ARPANET at the Defense Advanced Research Projects Agency (DARPA) under the direction of J.C.R. Licklider and later Bob Taylor laid the groundwork for the modern internet. Vint Cerf and Bob Kahn developed TCP/IP while working at Stanford University and DARPA respectively. Leonard Kleinrock at UCLA performed the first ARPANET transmission to Douglas Engelbart's lab at the Stanford Research Institute in Menlo Park, California.
The personal computer revolution began in the 1970s. Steve Wozniak and Steve Jobs founded Apple Computer in Los Altos, California, releasing the Apple II in 1977. Bill Gates and Paul Allen founded Microsoft in Albuquerque, New Mexico, before relocating to Redmond, Washington. Meanwhile, Gary Kildall at Digital Research in Pacific Grove, California, created CP/M, the first popular microcomputer operating system.
The World Wide Web was invented by Tim Berners-Lee at CERN in Geneva, Switzerland in 1989. Working with Robert Cailliau, he created HTML, HTTP, and the first web browser. Marc Andreessen and Eric Bina at the National Center for Supercomputing Applications (NCSA) at the University of Illinois developed Mosaic, the first widely popular graphical web browser, which evolved into Netscape Navigator.
Linus Torvalds, a Finnish-American software engineer, created the Linux kernel in 1991 while studying at the University of Helsinki. Richard Stallman at MIT had earlier launched the GNU Project and the Free Software Foundation, providing many of the tools that combined with Linux to create complete operating systems. The open source movement they helped create transformed the software industry.
Google was founded by Larry Page and Sergey Brin while they were PhD students at Stanford University in 1998. Their PageRank algorithm, developed in collaboration with Scott Hassan and Alan Steremberg, revolutionized web search. Jeff Bezos founded Amazon in Seattle, Washington in 1994, initially as an online bookstore before expanding into cloud computing with Amazon Web Services.
The smartphone era began when Steve Jobs unveiled the iPhone at Macworld Conference in San Francisco on January 9, 2007. Andy Rubin had been developing Android at his company, which Google acquired in 2005. The competition between Apple's iOS and Google's Android operating systems reshaped the entire technology industry and changed how billions of people interact with computers daily.