ENIAC stands for Electronic Numerical Integrator and Computer. Commissioned during World War II, it was the first programmable, general-purpose, electronic digital computer ever built. It laid the technological foundation for modern computer architecture and digital electronics.
Pioneering Tech: It was the first general-purpose electronic digital computer, shifting the industry away from slow electromechanical parts.
Vacuum Tubes: ENIAC used over 17,000 vacuum tubes to process data, which made it thousands of times faster than older machines.
Manual Programming: It did not store programs in memory. Instead, operators had to manually rewire plugboards and switches to change tasks.
Military Origin: The machine was designed to calculate complex artillery firing tables for the United States Army.
The United States Army funded ENIAC in 1943 to speed up ballistics calculations. Physicist John Mauchly and electrical engineer J. Presper Eckert designed the system at the University of Pennsylvania.
Construction finished in late 1945, right after World War II ended. ENIAC was formally dedicated on February 15, 1946. A team of six talented women—Kay McNulty, Betty Jennings, Marlyn Wescoff, Ruth Lichterman, Frances Bilas, and Jean Bartik—served as its primary programmers. They mapped out equations and wired the physical paths for the data. The machine operated continuously until it was permanently turned off on October 2, 1955.
ENIAC used electronic pulses to perform mathematical operations. Unlike modern binary systems that process 1s and 0s, ENIAC operated on the decimal system (base-10).
It used ring counters to mimic the operation of mechanical adding wheels. Data moved through twenty 10-digit accumulators. To program a new task, operators had to flip mechanical switches and plug heavy patch cables into large panels. This physical routing process often took days to set up for a single calculation.
The physical scale of ENIAC highlights how much computing power has evolved over the decades.
| Specification | Details |
|---|---|
| Physical Weight | Approximately 27,000 kg (30 tons) |
| Footprint | 1,800 square feet (167 square meters) |
| Core Components | 17,468 vacuum tubes, 70,000 resistors, 10,000 capacitors |
| Power Consumption | 150 kW of electricity |
| Processing Speed | 5,000 additions per second |
Unprecedented Speed: It calculated artillery trajectories in 30 seconds, a task that took a human mathematician 20 hours.
Flexibility: It was truly general-purpose and could solve many different types of math problems without rebuilding the hardware.
Electronic Design: Getting rid of moving mechanical parts for calculations vastly improved processing speeds.
No Internal Storage: It lacked stored-program memory, requiring manual rewiring for every new problem.
Hardware Fragility: Vacuum tubes burned out frequently, which forced engineers to troubleshoot broken parts almost every day.
Massive Resource Needs: The machine generated immense heat and required a dedicated cooling system and massive amounts of electricity.
Ballistics: Calculating firing tables for artillery and anti-aircraft guns.
Nuclear Physics: Processing equations for the Manhattan Project during the development of the hydrogen bomb.
Weather Forecasting: Running some of the earliest numerical weather prediction models.
Wind Tunnel Design: Analyzing supersonic aerodynamics and thermal calculations.
| Feature | ENIAC (1945) | Modern Systems |
|---|---|---|
| Logic Element | Vacuum Tubes | Microscopic Silicon Transistors |
| Number System | Decimal (Base-10) | Binary (Base-2) |
| Programming Method | Physical plugboards and switches | Software code stored in digital memory |
| Portability | Occupied an entire large room | Fits on a finger-sized microchip |
"It was the first computer ever built." ENIAC was not the first computing machine. Mechanical devices like the Babbage Analytical Engine came long before it. The ABC (Atanasoff-Berry Computer) also used electronic vacuum tubes earlier, but it was built for specific tasks rather than general programming.
"It used binary code." People often assume all electronic computers use binary. However, ENIAC was built around decimal architecture to make it easier for human operators to read the inputs and outputs directly.
Vacuum Tube: An electronic device that controls electron flow in a vacuum, used by early computers as a switch or amplifier.
Stored-Program Architecture: A design where program instructions and data share the same electronic memory space.
Mainframe: A large, powerful central computer designed to process vast amounts of data.
Accumulator: A register in a processor that holds intermediate arithmetic and logic results.
A comprehensive glossary guide to the Atari ST 16-bit computer exploring its history, specifications MIDI integration architecture and legacy
Learn about punch tape (perforated paper tape), an early digital storage medium. Discover how it works, its history, and its role in early computing.
Learn about CSIRAC, Australia’s first digital computer and the world’s only surviving fully intact first-generation vacuum-tube computer.
Discover how punch cards revolutionized early data storage and programming. Learn the history, technical specs, and legacy of this iconic computer medium.
Learn about the Altair 8800, the historic 1975 microcomputer that sparked the personal computer revolution and led to the creation of Microsoft.