Did you know? · Science & Medicine

John von Neumann wrote the blueprint for modern computers

John von Neumann's 1945 report on the EDVAC gave the first published description of the stored-program computer, the design behind almost every computer since.

John von Neumann
John von Neumann · 1903–1957
Person
John von Neumann
Lived
1903–1957
Field
Mathematics & computing
From
Hungarian-American

The story

John von Neumann was born in Budapest in 1903 to a wealthy, non-observant Jewish family. He had perhaps the widest range of any mathematician of his time, helping to build the mathematical framework of quantum physics and pioneering game theory as well as working in computing, economics and statistics.

The earliest computers stored their programs separately from their data, on paper tape or plugboards, so changing a program was slow and laborious. In 1945, while consulting for the team at the University of Pennsylvania's Moore School that had built the ENIAC, he wrote the First Draft of a Report on the EDVAC, distributed on 30 June 1945. He wrote it by hand while travelling by train to Los Alamos, and Herman Goldstine had it typed and copied.

The 101-page report contained the first published description of the logical design of a computer using the stored-program concept, in which the program and data share the same memory. It laid out a central arithmetic unit, a control unit, memory, and input and output, and it called for binary numbers and vacuum tubes. The design became known as the von Neumann architecture, although the name is disputed because the report did not credit the engineers John Mauchly and J. Presper Eckert, whose work it drew on.

Interest in the report sent it around the world. Maurice Wilkes of Cambridge University said his excitement on reading it led him to travel to the United States for the Moore School Lectures in 1946, and Britain's EDSAC was among the early computers it inspired.

Von Neumann then led the computer project at the Institute for Advanced Study in Princeton. Its plans were widely distributed to schools and businesses interested in computing, leading to derivative machines from Los Alamos to Sydney, Stockholm, Tokyo and the Weizmann Institute in Israel. He also invented the merge sort algorithm in 1945. The architecture he described became the basis of most modern digital computers.

Why it matters

The stored-program design described in von Neumann's report, and the openly shared plans that followed, set the pattern for the computers that now run the modern world.

About John von Neumann

Budapest-born mathematician whose 1945 EDVAC report set out the stored-program design behind almost every computer, and who helped found game theory and modern quantum mechanics.

Read the full profile
John von Neumann
1903–1957 · Mathematics & computing
View profile →

More about John von Neumann

Sources

Another act of tikkun olam. This is part of tikkun olam, the Jewish idea of repairing the world, and every one of us can add to it.

More in Science & Medicine

On kindness & the treatment of others
“A friend is devoted at all times; a brother is born to share adversity.”
Proverbs 17:17