History of Computing and Its Pioneers: Generations and Firsts
Exam notes on the history of computing: the abacus to the microprocessor, the five generations of computers, and the pioneers from Babbage and Ada Lovelace to Turing.
By GK24 Editorial Team· Published · 5 min read

The history of computing is one of the most reliably scoring chapters in computer awareness, because the whole of it is names, dates and firsts. A paper setter can ask who built what, in which generation a given machine belongs, or which component defines a generation, and every one of those answers is fixed and will not change. The story runs from a frame of beads to a chip the size of a fingernail in about five thousand years, and the useful way to hold it is in three parts: the mechanical calculators, the five generations of the electronic computer, and the people whose names are attached to the firsts.
Before electricity: the mechanical calculators
The abacus is the oldest calculating device, a frame of rods and beads used in China and in the ancient Near East thousands of years ago, and it is still the standard answer to the question about the first mechanical aid to calculation. In 1614 the Scottish mathematician John Napier published his work on logarithms and soon after gave the rods known as Napier’s bones; William Oughtred turned the same idea into the slide rule in 1622. In 1642 Blaise Pascal built the Pascaline, the first mechanical adding machine, which could add and subtract, and in 1673 Gottfried Wilhelm Leibniz improved on it with the Stepped Reckoner, which could also multiply and divide; Leibniz is separately remembered for the binary number system. In 1801 Joseph Marie Jacquard made a loom controlled by punched cards, an idea that went straight into computing.
Charles Babbage is called the father of the computer. He designed the Difference Engine in 1822 to compute mathematical tables, and then the far more ambitious Analytical Engine, a general purpose machine with a store for numbers, a mill to do the arithmetic, punched card input and printed output: the architecture of a modern computer, a century before one was built. Ada Lovelace, daughter of Lord Byron, wrote the notes on that engine that contain what is recognised as the first computer program, and she is called the first computer programmer. George Boole set out the algebra of logic in 1854, the mathematics every digital circuit now uses. Herman Hollerith built a punched card tabulating machine that processed the United States census of 1890, and the company he founded grew, through mergers, into IBM.
The five generations of computers
The generations are defined by the switching component, and this is the single most asked table in the chapter.
| Generation | Component | Example machines |
|---|---|---|
| First | Vacuum tubes or valves | ENIAC, EDVAC, EDSAC, UNIVAC-I, IBM 650 |
| Second | Transistors | IBM 1401, IBM 7094, CDC 1604, Honeywell 400 |
| Third | Integrated circuits | IBM 360 series, PDP-8, ICL 1900 |
| Fourth | Microprocessors, VLSI | IBM PC, Apple II, Intel based personal computers |
| Fifth | ULSI, artificial intelligence, parallel processing | Modern supercomputers and AI systems |
Three invention dates hold the table together. The transistor was invented in 1947 at Bell Laboratories by John Bardeen, Walter Brattain and William Shockley, who shared the Nobel Prize in Physics for it in 1956. The integrated circuit was invented in 1958, independently by Jack Kilby at Texas Instruments and Robert Noyce at Fairchild Semiconductor. The first microprocessor, the Intel 4004, was released in 1971 and began the fourth generation. First generation machines were programmed in machine language and filled whole rooms; the second generation brought assembly language and magnetic core memory; the third brought high level languages and operating systems; the fourth put a computer on a desk.
The first electronic computers
Konrad Zuse built the Z3 in Germany in 1941, an electromechanical machine usually counted as the first programmable computer. The Atanasoff-Berry Computer, built by John Atanasoff and Clifford Berry around 1942, was the first electronic digital computing device. Howard Aiken completed the Harvard Mark I in 1944. ENIAC, the Electronic Numerical Integrator and Computer, was completed in 1946 at the University of Pennsylvania by J. Presper Eckert and John Mauchly, used some eighteen thousand vacuum tubes, and is remembered as the first general purpose electronic digital computer. John von Neumann then set out the stored program concept, in which instructions and data are held in the same memory, and that is still called the von Neumann architecture. EDSAC at Cambridge followed in 1949, and UNIVAC-I in 1951 was the first commercially sold computer in the United States.
Pioneers and the firsts attached to them
Alan Turing described the abstract machine that bears his name in 1936 and gave the Turing test for machine intelligence; he is called the father of computer science, and his work on the Enigma cipher shortened the Second World War. John McCarthy coined the term artificial intelligence in 1956 and created the LISP language. Grace Hopper wrote the first compiler, led the work behind COBOL and popularised the word debugging. Dennis Ritchie created the C language and, with Ken Thompson, the Unix operating system; Bjarne Stroustrup created C++, James Gosling created Java and Guido van Rossum created Python. Douglas Engelbart invented the mouse in 1964. Ray Tomlinson sent the first network email in 1971 and chose the at sign for addresses. Vinton Cerf and Robert Kahn designed TCP/IP and are called the fathers of the Internet, while Tim Berners-Lee invented the World Wide Web at CERN in 1989. Bill Gates and Paul Allen founded Microsoft in 1975, Steve Jobs and Steve Wozniak founded Apple in 1976, and Linus Torvalds released the Linux kernel in 1991.
Computing in India
India’s first computer was the HEC-2M, installed at the Indian Statistical Institute in Kolkata in the mid-1950s. The first machine designed and built in India was TIFRAC, the Tata Institute of Fundamental Research Automatic Calculator, commissioned in 1960 and named by Jawaharlal Nehru. The line of indigenous supercomputers began with PARAM 8000 in 1991, built by the Centre for Development of Advanced Computing under Vijay Bhatkar, who is for that reason called the father of India’s supercomputer.
Exam Point of View
Questions are of five kinds. First, person with invention: Babbage with the Analytical Engine, Pascal with the Pascaline, Leibniz with the Stepped Reckoner, Napier with logarithms, Ada Lovelace as the first programmer, Hollerith with punched cards. Second, the generation table, asked in both directions: name the component of a generation, or place a machine such as IBM 1401, IBM 360 or the IBM PC in one. Third, the three dates 1947, 1958 and 1971 for the transistor, the integrated circuit and the microprocessor, which are offered together as distractors. Fourth, titles: father of the computer against father of computer science, father of artificial intelligence, fathers of the Internet. Fifth, the Indian firsts, where HEC-2M, TIFRAC and PARAM 8000 are set against each other, and the trap is that the first computer in India was imported while the first built in India was TIFRAC.
Important Facts
| Oldest calculating device | Abacus |
|---|---|
| Father of the computer | Charles Babbage (Difference Engine 1822, Analytical Engine) |
| First computer programmer | Ada Lovelace |
| Father of computer science | Alan Turing (Turing machine, 1936; Turing test) |
| Pascaline | Blaise Pascal, 1642, first mechanical adding machine |
| Stepped Reckoner | Gottfried Leibniz, 1673; he also gave the binary number system |
| Boolean algebra | George Boole, 1854 |
| Transistor | 1947, Bell Laboratories: Bardeen, Brattain and Shockley |
| Integrated circuit | 1958, Jack Kilby and Robert Noyce |
| First microprocessor | Intel 4004, 1971 |
| ENIAC | 1946, Eckert and Mauchly, vacuum tubes, first general purpose electronic digital computer |
| Stored program concept | John von Neumann (von Neumann architecture) |
| First commercial computer in the USA | UNIVAC-I, 1951 |
| World Wide Web | Tim Berners-Lee, at CERN, 1989 |
| First computer built in India | TIFRAC, 1960, Tata Institute of Fundamental Research |
| First Indian supercomputer | PARAM 8000, 1991, C-DAC, under Vijay Bhatkar |
Practice MCQs on this topic
Which generation of computer used transistor?
- A.Fourth
- B.Second
- C.Third
- D.First
Show answer
Correct answer: B. Second
Explanation
The correct answer is B, second. The generations of computers are named for the switching device they use, and the second generation, running from the late 1950s into the early 1960s, replaced the bulky vacuum tube with the transistor, which had been invented at Bell Laboratories in 1947. Transistor machines were smaller, cooler, cheaper and far more reliable, and IBM 1401 and IBM 7094 are the usual examples. Option D is wrong because the first generation used vacuum tubes or valves, as in ENIAC and UNIVAC-I. Option C is wrong because the third generation moved on to integrated circuits, many transistors on a single chip, as in the IBM 360. Option A is wrong because the fourth generation is defined by the microprocessor and very large scale integration, which began with the Intel 4004 in 1971.
IBM 360 was developed in which of the following generations of computers?
- A.Second Generation
- B.First Generation
- C.Third Generation
- D.Fourth Generation
Show answer
Correct answer: C. Third Generation
Explanation
The correct answer is C, third generation. The IBM System/360, announced in 1964, was built around integrated circuits, and the integrated circuit is exactly what defines the third generation of computers; the series is also remembered for introducing a single compatible family of machines of different sizes. Option B is wrong because the first generation used vacuum tubes, the era of ENIAC, EDVAC and UNIVAC-I. Option A is wrong because the second generation used discrete transistors, the era of the IBM 1401 and IBM 7094. Option D is wrong because the fourth generation is the age of the microprocessor and the personal computer, which began after the Intel 4004 of 1971 and gave us the IBM PC of 1981. Integrated circuits were invented in 1958 by Jack Kilby and Robert Noyce.
Who is known as the Father of the Computer?
- A.Blaise Pascal
- B.Charles Babbage
- C.Alan Turing
- D.John von Neumann
Show answer
Correct answer: B. Charles Babbage
Explanation
The correct answer is B, Charles Babbage. Babbage designed the Difference Engine in 1822 and then the Analytical Engine, a general purpose mechanical computer with a store for numbers, a mill for arithmetic, punched card input and printed output, which is the plan of a modern computer drawn a century before one could be built; for that he is called the father of the computer. Option A is wrong because Blaise Pascal built the Pascaline of 1642, a mechanical adding machine but not a programmable computer. Option C is wrong because Alan Turing is called the father of computer science for the theoretical Turing machine of 1936. Option D is wrong because John von Neumann gave the stored program concept and the architecture named after him, a later contribution.
The Pascaline, the first mechanical adding machine, was invented in 1642 by
- A.Gottfried Leibniz
- B.John Napier
- C.Blaise Pascal
- D.Joseph Marie Jacquard
Show answer
Correct answer: C. Blaise Pascal
Explanation
The correct answer is C, Blaise Pascal. The French mathematician Blaise Pascal built the Pascaline in 1642 to help his father with tax calculations; it worked with toothed wheels and could add and subtract, and the programming language Pascal is named in his honour. Option A is wrong because Gottfried Leibniz built the Stepped Reckoner in 1673, an improvement that could also multiply and divide, and he gave the binary number system. Option B is wrong because John Napier published logarithms in 1614 and devised the calculating rods called Napier’s bones. Option D is wrong because Joseph Marie Jacquard built a punched card loom in 1801; his cards influenced computing but his machine wove cloth rather than doing arithmetic. Pascal was only nineteen when he built the machine, and its wheels carried a tooth that passed the carry on to the next digit.
Who is regarded as the world’s first computer programmer?
- A.Ada Lovelace
- B.Grace Hopper
- C.Dennis Ritchie
- D.Konrad Zuse
Show answer
Correct answer: A. Ada Lovelace
Explanation
The correct answer is A, Ada Lovelace. Ada Lovelace, the daughter of Lord Byron, worked with Charles Babbage on the Analytical Engine, and the notes she published in 1843 include a step by step sequence for computing Bernoulli numbers on it, which is recognised as the first computer program; a programming language, Ada, is named after her. Option B is wrong because Grace Hopper came a century later and is remembered for the first compiler, for COBOL and for popularising the word debugging. Option C is wrong because Dennis Ritchie created the C language and co-created Unix in the 1970s. Option D is wrong because Konrad Zuse built the Z3 in 1941, a machine rather than a program. Lovelace also saw that such an engine might one day work on symbols and music and not on numbers alone.
ENIAC, the first general purpose electronic digital computer, used which component for switching?
- A.Transistors
- B.Integrated circuits
- C.Vacuum tubes
- D.Microprocessors
Show answer
Correct answer: C. Vacuum tubes
Explanation
The correct answer is C, vacuum tubes. ENIAC, the Electronic Numerical Integrator and Computer, was completed in 1946 at the University of Pennsylvania by J. Presper Eckert and John Mauchly and used some eighteen thousand vacuum tubes; it was a first generation machine, filled a large room and consumed a great deal of power. Option A is wrong because the transistor was invented only in 1947, a year after ENIAC was finished, and defines the second generation. Option B is wrong because integrated circuits came in 1958 and define the third generation. Option D is wrong because the microprocessor arrived with the Intel 4004 in 1971 and defines the fourth generation. The heat and failure rate of tubes is why each later component mattered. ENIAC was also set up by throwing switches and plugging cables rather than by a stored program.
Logarithms and the calculating rods known as Napier’s bones are the work of
- A.William Oughtred
- B.John Napier
- C.George Boole
- D.Herman Hollerith
Show answer
Correct answer: B. John Napier
Explanation
The correct answer is B, John Napier. The Scottish mathematician John Napier published his work on logarithms in 1614, which turned multiplication into addition, and he then devised a set of numbered rods, Napier’s bones, with which products could be read off mechanically. Option A is wrong because William Oughtred used logarithms to make the slide rule in 1622, a development of Napier’s idea rather than its origin. Option C is wrong because George Boole gave the algebra of logic in 1854, the basis of digital circuit design, not a calculating aid. Option D is wrong because Herman Hollerith built the punched card tabulating machine used in the United States census of 1890 and founded the company that became IBM. Logarithms turned long multiplication into simple addition and ruled scientific calculation until the pocket calculator arrived.
The world’s first microprocessor, the Intel 4004, was introduced in
- A.1947
- B.1958
- C.1971
- D.1981
Show answer
Correct answer: C. 1971
Explanation
The correct answer is C, 1971. Intel released the 4004 in 1971, putting a complete central processing unit on a single chip for the first time and beginning the fourth generation of computers along with the age of the personal computer. Option A is wrong because 1947 is the year the transistor was invented at Bell Laboratories by Bardeen, Brattain and Shockley, which opened the second generation. Option B is wrong because 1958 is the year of the integrated circuit, invented independently by Jack Kilby and Robert Noyce, which opened the third generation. Option D is wrong because 1981 is the year IBM launched its personal computer, an important fourth generation product but a decade after the microprocessor itself. The 4004 was a four bit processor built on an order from a Japanese calculator company.
Who proposed the theoretical machine and the test of machine intelligence that bear his name, and is called the father of computer science?
- A.Alan Turing
- B.John McCarthy
- C.Charles Babbage
- D.Bill Gates
Show answer
Correct answer: A. Alan Turing
Explanation
The correct answer is A, Alan Turing. In 1936 the British mathematician Alan Turing described an abstract machine, now called the Turing machine, that defines what it means for a problem to be computable, and in 1950 he proposed the Turing test, by which a machine is judged intelligent if its answers cannot be told from a human being’s. He is called the father of computer science and of artificial intelligence, and his codebreaking work on Enigma shortened the Second World War. Option B is wrong because John McCarthy coined the term artificial intelligence in 1956 and made LISP. Option C is wrong because Babbage is the father of the computer, the machine. Option D is wrong because Bill Gates co-founded Microsoft in 1975. Note that a Turing machine is an abstract model, a tape and a reading head, and not a physical computer.
The punched card tabulating machine used in the 1890 United States census was built by a man whose company later grew into
- A.Intel
- B.IBM
- C.Hewlett-Packard
- D.Microsoft
Show answer
Correct answer: B. IBM
Explanation
The correct answer is B, IBM. Herman Hollerith built an electric tabulating machine that read holes punched in cards, and it cut the time needed to process the United States census of 1890 from years to months. He founded the Tabulating Machine Company, which through later mergers and a change of name in 1924 became International Business Machines, that is IBM. Option A is wrong because Intel was founded in 1968 by Robert Noyce and Gordon Moore to make semiconductor memory and then microprocessors. Option C is wrong because Hewlett-Packard was founded in 1939 in a garage in California. Option D is wrong because Microsoft was founded in 1975 by Bill Gates and Paul Allen to write software, not tabulating hardware. The census of 1880 had taken close to eight years to tabulate by hand, and that delay is what prompted his machine.
The stored program concept, in which instructions and data are kept in the same memory, is associated with
- A.John von Neumann
- B.Howard Aiken
- C.Clifford Berry
- D.Tim Berners-Lee
Show answer
Correct answer: A. John von Neumann
Explanation
The correct answer is A, John von Neumann. In his report on the EDVAC design in 1945 John von Neumann set out a computer in which a single memory holds both the program and the data it works on, with a control unit, an arithmetic and logic unit and input and output; that layout is still called the von Neumann architecture, and almost every ordinary computer follows it. Option B is wrong because Howard Aiken built the Harvard Mark I in 1944, which kept instructions separate and gave its name to the rival Harvard architecture. Option C is wrong because Clifford Berry helped build the Atanasoff-Berry Computer. Option D is wrong because Tim Berners-Lee invented the World Wide Web at CERN in 1989. A stored program lets a machine treat its own instructions as data, and that is what makes a computer general purpose.
Which was the first computer designed and built in India?
- A.PARAM 8000
- B.HEC-2M
- C.TIFRAC
- D.SIDDHARTH
Show answer
Correct answer: C. TIFRAC
Explanation
The correct answer is C, TIFRAC. TIFRAC, the Tata Institute of Fundamental Research Automatic Calculator, was the first computer designed and built within India; it was commissioned in 1960 and Jawaharlal Nehru gave it that name. Option B is wrong because the HEC-2M, installed at the Indian Statistical Institute in Kolkata in the mid-1950s, was the first computer in India but was imported from Britain rather than built here. Option A is wrong because PARAM 8000 of 1991 was India’s first indigenous supercomputer, built by the Centre for Development of Advanced Computing under Vijay Bhatkar, three decades later. Option D is wrong because SIDDHARTH was an early Indian minicomputer of the 1970s, not the first machine. Remember the order of the Indian firsts: HEC-2M imported, TIFRAC built here, PARAM 8000 the first supercomputer.
Frequently Asked Questions
Why is Charles Babbage called the father of the computer?
Because the Analytical Engine he designed in the 1830s had every logical part of a modern computer: a store that held numbers, a mill that did the arithmetic, punched cards to feed in instructions and data, and a printer for the results. It was never completed in his lifetime, but the design anticipated the stored program machine by about a century, which is why the title is his and not that of the men who built the first working computers.
What decides the generation of a computer?
The switching component it is built from. The first generation used vacuum tubes, the second discrete transistors, the third integrated circuits, the fourth microprocessors made by very large scale integration, and the fifth is described by ultra large scale integration along with artificial intelligence and parallel processing. Memorising the component gives the generation of any machine named in a question.
Which was the first computer in India, and which was the first built in India?
They are two different machines and the difference is the trap. The HEC-2M, installed at the Indian Statistical Institute in Kolkata in the mid-1950s, was the first computer in the country, but it was imported from Britain. TIFRAC, the Tata Institute of Fundamental Research Automatic Calculator, commissioned in 1960, was the first computer designed and built in India, and Jawaharlal Nehru named it.
Who is called the father of artificial intelligence?
John McCarthy, who coined the term artificial intelligence for a conference at Dartmouth in 1956 and created the LISP programming language, is usually called the father of artificial intelligence. Alan Turing is also linked with the field for the Turing test of 1950 and is sometimes given the same title, which is why a question will normally name the specific contribution it wants.
What is the von Neumann architecture?
It is the design in which a single memory holds both the program instructions and the data they operate on, with a control unit, an arithmetic and logic unit, and input and output devices. John von Neumann set it out in his 1945 report on the EDVAC, and almost every general purpose computer since has followed it. The rival Harvard architecture keeps instructions and data in separate memories.
Sources
- Computer Science, Class XI, Chapter on Computer Systems and Organisation — NCERT
- Charles Babbage and the Difference and Analytical Engines — Science Museum Group, United Kingdom
- TIFRAC: The First Indian Computer — Tata Institute of Fundamental Research
- The Birth of the Web — CERN





