On May 6, 1949, in a quiet laboratory at the University of Cambridge, a small team of scientists made computing history. Their machine, the Electronic Delay Storage Automatic Calculator (EDSAC), executed its first program. It printed a list of square numbers. While the task was elementary, its implications were anything but.
This marked the first successful execution of a program on a stored-program computer, transforming abstract theory into functional reality.
This achievement ignited the modern computing era.
EDSAC was a prototype for a new kind of problem-solving: one driven by software, adaptability, and purpose-built digital logic.
Designing the Future
Under the leadership of Sir Maurice Wilkes, EDSAC was developed to bring practicality to scientific computing. Unlike ENIAC, which was manually reprogrammed with physical wiring, EDSAC could store both data and instructions in memory using mercury delay lines and vacuum tubes.
This gave it unprecedented flexibility.
Although limited by modern standards, with a clock speed of just 500 kHz and memory to hold 512 17-bit words, EDSAC demonstrated the power of a machine that could be reprogrammed with new software. It laid down the fundamental building blocks: a basic instruction set, conditional logic, and sequential program control, all of which persist in today’s computing systems.
Modest Code, Monumental Impact
EDSAC’s inaugural program, a short routine to calculate square numbers, was symbolic of the future it enabled. More than just a mathematical output, it demonstrated a working stored-program computer capable of running code generated independently of the hardware itself.
This success changed the trajectory of computer science. It prompted a shift from engineering-focused development to software-driven solutions.
EDSAC became a model for subsequent systems and inspired the world’s first business computer, LEO I.
It also created a proving ground for early software engineering practices, including subroutine libraries and debugging, concepts that remain essential to enterprise IT operations today.
The Wrap
For CIOs and tech executives, EDSAC’s legacy offers strategic insight that enduring innovation depends on creating systems that are not just powerful, but adaptable. The focus on usability, modularity, and iteration in EDSAC’s design continues to inform how we build and manage IT infrastructures today.
Its history reminds us that flexibility, rather than brute force, often drives the most meaningful progress.
Seventy-five years ago, EDSAC’s first program introduced the world to the idea of general-purpose computing. That single run of a square-number routine signaled a new age where machines could follow human-written instructions and reshape the way we think, work, and live.
As we celebrate EDSAC’s anniversary, we celebrate a philosophy. One that values the ability to imagine new solutions through software. The legacy of EDSAC reminds today’s technology leaders that bold innovation, even from humble beginnings, can ripple through decades.