Master10
Computer & Digital Awareness20 Concepts & Facts

First Digital Computer: Historical Origins, ENIAC, Atanasoff-Berry & Architecture

Reviewed by the Master10 Editorial Board for accuracy, clarity and competitive-exam relevance.Editorial Policy
The genesis of the first electronic digital computer marks a transformative transition in twentieth-century science, replacing manual computation and mechanical gear-driven tabulators with electronic binary logic. In theoretical computer science, a digital computer is formally defined as an electronic device that processes discrete symbolic data using binary digits according to stored instructions. The theoretical foundation was established by British mathematician Alan Turing in his seminal 1936 paper on universal computing machines. However, the physical realization of digital computers emerged through multiple engineering breakthroughs between 1937 and 1945, driven by scientific calculation demands during the Second World War.

The chronological priority of the first electronic digital computer involves three foundational machines: the Atanasoff-Berry Computer (ABC), Colossus, and ENIAC. Between 1937 and 1942, physicist John Vincent Atanasoff and graduate student Clifford Berry constructed the ABC at Iowa State College, pioneering vacuum tube electronic logic, regenerative capacitor memory, and binary arithmetic to solve linear equation systems. Simultaneously, British engineer Tommy Flowers constructed Colossus Mark 1 at Bletchley Park in 1943, creating the world’s first programmable electronic digital device to decipher Lorenz-encrypted German military communications. Finally, in 1945, John Mauchly and J. Presper Eckert completed the Electronic Numerical Integrator and Computer (ENIAC) at the University of Pennsylvania. Containing over 17,000 thermionic vacuum tubes, ENIAC operated as the first fully functional, general-purpose, Turing-complete electronic digital computer.

The intellectual property disputes surrounding these pioneering machines culminated in the landmark 1973 United States federal court ruling in Honeywell Inc. v. Sperry Rand Corp. Judge Earl Larson invalidated the ENIAC patent, legally recognizing John Atanasoff as the inventor of the first automatic electronic digital computer. Concurrently, mathematician John von Neumann formalized the stored-program architecture in 1945, proposing a unified memory structure for both program instructions and working data, leading directly to the Manchester Baby and EDVAC. In competitive examinations covering computer science, general science, and technology history, examiners rigorously evaluate candidates on distinguishing special-purpose machines like ABC and Colossus from general-purpose Turing-complete systems like ENIAC, as well as tracing the evolution of computing hardware generations.

Key Concepts & Self-Assessment20 Key Facts

Review key First Digital Computer: Origins, ENIAC, ABC Machine & Turing Architecture exam facts and rate your mastery to track revision.

Progress: 0/20 Rated 0 Mastered 0 Review Later
#1
A digital computer processes information represented by discrete binary states (0 and 1) rather than continuously variable analog voltages.
#2
Alan Turing introduced the concept of the Universal Turing Machine in his 1936 paper 'On Computable Numbers', defining algorithmic computation.
#3
The Von Neumann architecture, published in 1945, unified program code and application data within a shared, sequential memory bus.
#4
Turing completeness defines a computational system capable of simulating any single-taped Turing machine regardless of memory limitations.
#5
John Vincent Atanasoff and Clifford Berry designed the Atanasoff-Berry Computer (ABC) at Iowa State College between 1937 and 1942.
#6
Tommy Flowers engineered Colossus Mark 1 at the Post Office Research Station in Dollis Hill, operational at Bletchley Park in December 1943.
#7
John Mauchly and J. Presper Eckert constructed ENIAC at the Moore School of Electrical Engineering between 1943 and its dedication in February 1946.
#8
The Manchester Baby (SSEM) executed the world’s first stored computer program on June 21, 1948, utilizing Williams-Kilburn cathode-ray memory tubes.
#9
The ABC utilized approximately 300 thermionic vacuum tubes and a rotating capacitor drum to store intermediate binary matrix calculations.
#10
Colossus employed 1,500 vacuum tubes (expanding to 2,400 in Colossus Mark 2) to decipher encrypted German Lorenz SZ40/42 teleprinter signals.
#11
ENIAC contained 17,468 vacuum tubes, 7,200 crystal diodes, 1,500 relays, and consumed roughly 150 kilowatts of electrical power.
#12
ENIAC was originally programmed manually by configuring plugboard cables and rotary switches rather than executing code stored in memory.
#13
ENIAC operated at a internal clock cycle of 100 kilohertz, performing approximately 5,000 decimal additions or 357 multiplications per second.
#14
The physical footprint of ENIAC covered 1,800 square feet (167 square meters) and weighed more than 27 metric tons (30 short tons).
#15
The ABC operated at a clock frequency of 60 Hertz, solving systems of up to 29 simultaneous linear algebraic equations.
#16
Colossus read punched paper tape optically at a speed of 5,000 characters per second, equivalent to roughly 40 kilometres per hour of paper movement.
#17
The landmark federal court decision Honeywell Inc. v. Sperry Rand Corp. (1973) officially declared the patent on ENIAC invalid due to prior work by Atanasoff.
#18
ENIAC was initially funded by the United States Army Ordnance Department to compute artillery firing ballistic trajectory tables.
#19
Six pioneering female mathematicians—Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Frances Bilas, and Ruth Lichterman—worked as ENIAC’s primary programmers.
#20
In civil service and computer aptitude examinations, questions routinely contrast first-generation vacuum tube machines with second-generation transistor systems.

Subject Specialist Commentary

Analytical perspective & practical exam advice from the Master10 academic board

Educator's Insight
When asked to name the first digital computer, the answer depends entirely on how you define the machine. If you mean the first electronic digital calculator, that belongs to the Atanasoff-Berry Computer built around 1939. If you mean the first programmable digital system, British codebreakers built Colossus in 1943. However, ENIAC completed in 1945 remains famous because it was the first programmable electronic computer that could tackle any calculation.
In government exams like SSC CGL, Banking, and State PSCs, examiners deliberately trick students by conflating ENIAC with modern stored-program computers. Remember: ENIAC was hardwired via manual cables; the Manchester Baby in 1948 ran the first stored software program. Memorize the operational sequence using the mnemonic 'All Code Enters Modern Systems': Atanasoff-Berry (special-purpose), Colossus (programmable wartime), ENIAC (general-purpose hardwired), Manchester Baby (stored-program).

Looking for more GK practice?

Explore 52,789+ questions across 65 General Knowledge categories.

Open Interactive Search