← history
Read stories →
May 6, 1949

EDSAC

EDSAC successfully runs its first program at Cambridge

Technology
EDSAC View full image ↗
Illustration generated by Ideogram 4 (fp8) (20 steps, 1216x832) on an NVIDIA RTX 5090 · 2026-08-27
How was this image made?

The creative brief sent to the image model. These are instructions, not a record of what actually happened.

Original prompt & settings (JSON) ↗

The log entry is plain: the machine worked, printed the squares of 0 to 99, and took 2 minutes 35 seconds. Four memory tanks were running.

Squares of 0 to 99

At the University of Cambridge Mathematical Laboratory on 6 May 1949, EDSAC operated successfully for the first time and printed a table of the squares of the integers from 0 through 99.

The surviving project log records that the program took 2 minutes 35 seconds and that four storage tanks of the first memory battery were operating.

The machine had been designed and built under Maurice Wilkes's leadership as a practical stored-program computer intended to supply computation to university researchers.

The primes came later, and buggy

A correct table of squares did not mean every program worked. A prime-number program failed on 7 May and succeeded after correction on 9 May.

The chief engineer, William S. Renwick, wrote the surviving first section of the log. David Wheeler, a research student, transcribed it and worked on EDSAC's initial orders, closed subroutines and prime-number routines.

Who wrote it, and what "first" means here

The original 6 May program is lost and the contemporary log names no author. Beatrice Worsley, a visiting Canadian computing researcher, was present and helped prepare EDSAC for the run, but the available sources do not securely establish that she alone wrote it.

EDSAC was also not the first machine ever to execute a stored program — the Manchester Baby did that in 1948. Cambridge's narrower claim is that EDSAC was the first complete, fully operational electronic stored-program computer to provide a regular service, and sources differ over how to compare it with the Manchester Mark 1, still under development in 1949.

Sources

Researched 23 Aug 2026 7 sources 2 audit passes

How this was checked

Researched from the web into a fact sheet, rewritten from that sheet, then audited against it by a different model. How the pipeline works →

What the sources leave uncertain

  • The 6 May date and output are exceptionally well supported by the contemporary engineering log.
  • “First practicable” is a defensible but interpretive priority claim. The Manchester Baby ran a stored program in 1948 but was experimental; sources differ over how to compare EDSAC with the Manchester Mark 1, which was still under development in 1949. Sources: https://www.cl.cam.ac.uk/events/EDSAC99/history.html and https://www.computerhistory.org/tdih/may/6/
  • The original 6 May squares program is lost, and the contemporary log does not name its author. Later claims assigning sole authorship to Beatrice Worsley should therefore be presented cautiously. Sources: https://www.cl.cam.ac.uk/relics/elog.html and https://www.eng.uwaterloo.ca/~sm2campb/campbell03.pdf

Checked against