HarmonyFidelisHarmonyFidelis
Login
NewsMajor ProjectsActorsAcademy

ENIAC — The First Electronic Programmable Computer

In February 1946, ENIAC is unveiled at the University of Pennsylvania. Weighing 27 tonnes, using 17,468 vacuum tubes, and consuming 150 kW, it performs 5,000 additions per second — 1,000× faster than any existing calculator.

Source: inf.fu-berlin.de

ENIAC — The First Electronic Programmable Computer

Discovery — ENIAC (1945)

ENIAC (Electronic Numerical Integrator and Computer), designed by John Mauchly and J. Presper Eckert at the Moore School of Electrical Engineering, was commissioned by the US Army (Ballistic Research Laboratory) to compute artillery firing tables. Computing a single trajectory takes ENIAC 30 seconds, compared to 20 hours for a human calculator.

Machine Parameters

ParameterValue
Completion dateNovember 1945 (unveiled February 1946)
LocationUniversity of Pennsylvania, Philadelphia
Vacuum tubes17,468
Weight27 tonnes
Floor space167 m² (~15 × 9 m)
Power consumption150 kW
Speed5,000 additions/s, 357 multiplications/s
Cost$487,000 (~$7M adjusted 2024)
Key innovationFirst fully electronic and programmable calculator

Technical Explanation — Electronic Computation

Before ENIAC, complex calculations were performed by human computers (often women mathematicians) or electromechanical machines (relays). Zuse's Z3 (1941) used relays; the British Colossus (1944) broke codes but was not general-purpose.

1. Vacuum tubes as switches — Each tube functions as an electronic switch: on/off in ~1 µs (vs ~10 ms for a mechanical relay). This 10,000× speed improvement over relays enables high-speed computation, but generates heat and frequent failures (~1 tube failing every 2 days).

2. Decimal architecture — ENIAC calculates in base 10 (not binary). Each decimal digit is represented by a ring of 10 vacuum tubes (ring counter). This wastes tubes but simplifies interfacing with human-scale problems.

3. Programming by wiring — The machine is programmed by physically reconnecting cables and adjusting ~3,000 switches. The six programmers (Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Meltzer, Fran Bilas, Ruth Lichterman) had to understand the machine at the circuit level for each program. This process took days.

4. The von Neumann architecture (1945) — John von Neumann, consultant on the project, writes the EDVAC report proposing the stored program concept: instructions and data in the same memory, read sequentially. ENIAC itself was modified in 1948 to partially operate on this principle.

Why It Worked

The main challenge was reliability: 17,468 tubes with a high individual failure rate. Eckert solved the problem by running the tubes at reduced voltage (well below their rated capacity), reducing thermal stress and extending lifespan. Result: mean time between failures went from 15 minutes to several days.

Causal Chain

ENIAC (1945) → Von Neumann architecture / EDVAC (1949) → Commercial computers (UNIVAC I, 1951) → Transistorization (1950s) → Integrated circuits (1958) → Microprocessor (Intel 4004, 1971) → PC (1980s) → Internet/Web → Smartphone → AI

The Six Forgotten Programmers

The six women who programmed ENIAC were not recognized until 1997, when Kathy Kleiman rediscovered their names. They had developed the first concepts of subroutines and debugging — without documentation or training, by studying the electrical schematics directly.

Legacy and Current Data

ENIAC launched the computing era. The von Neumann architecture, formalized during the project, remains the dominant paradigm 80 years later. Computing power has increased by a factor of ~10¹⁰ since then.

Sources

References verified during the August 2026 fact-checking audit: these are the pages
against which this bulletin's claims were checked.

  1. ENIAC — spécifications, chronologie et conversion stored-program
  2. Konrad Zuse, Z3 : fréquence d'horloge et temps d'opération — FU Berlin
  3. Invisible Computers: The Untold Story of the ENIAC Programmers — WITI