Which Came First: ChickenPad or EggApp?

Von Neumann and the linked birth of software & hardware

Richard DiDio
FractaLife
6 min readApr 26, 2017

--

John von Neumann, J Robert Oppenheimer and MANIAC

Turing’s Cathedral

The Origins of the Digital Universe
By George Dyson

Reviewed by R.A. DiDio
Philadelphia Inquirer/March 13, 2012

Deciding which came first — the ChickenPad or the EggApp — is guaranteed to freeze up any operating system. The more interesting question is how did our world of hardware and software magically appear out of the ether?

In Turing’s Cathedral, the Origins of the Digital Universe, George Dyson describes how a remarkable group of innovators rode the dangerous swells of post-World War II politics and real weapons of mass destruction, creating a new science of computing and the machines to carry out its program. Their almost-unbelievable accomplishments unleashed a new age of science, and a new future for our society.

The beginnings of electronic computing have not been revealed in this detail before. With access to long-forgotten materials, and interviews with surviving eyewitnesses, Dyson’s history is a fascinating combination of the technical and human stories behind the computing breakthroughs of the 40’s and 50’s.

Like many technological innovations, the alpha-point of modern computing is located at the nexus of war and weapons. The role of physicists at the beginning of the atomic age is well-documented. It is therefore gratifying that Dyson honors the activities of the mathematicians and engineers behind the calculations that accompanied the physics.

No one played a more important role than Hungarian-American John Von Neumann (pictured above with JR Oppenheimer), who fled Europe in the 30’s, ultimately joining the faculty of the Institute for Advanced Study (IAS) in Princeton. This independent center for theoretical research has been home to many of the world’s most famous scientists, including Einstein.

Selectron memory tube. Turing’s Cathedral presents the the intense backstory of the hardware choice for implementing MANIAC’s RAM

Von Neumann’s mathematical brilliance may be unmatched in the 20th century. With rare skill at blending pure theory and applied mathematics, his forceful presence made him a roving consultant for academia, industry, and the military. It is no wonder that in 1946 the IAS, normally a place where pencil and paper were the sanctioned research tools, agreed to fund Von Neumann’s proposal to build a radically new type of computer. This machine would fully implement the theoretical ideas of British mathematician Alan Turing.

Alan Turing

A decade earlier Turing had developed his seminal theory of computing machines. He proved that a universal machine with paper tape memory and appropriate tables of rules could be fashioned to perform any calculation or mimic simpler computing machines. What is remarkable in Turing’s work is that the paper tape served as memory that contained both data and instructions for his theoretical machine, i.e. he imagined a stored-program computer. Von Neumann proposed to build a Universal Turing Machine (UTM) at IAS.

This was a daunting proposal, considering that at the time there was no software, most memory was made up of punched cards, and the word “bit” had not yet been coined.

Turing’s Cathedral is essentially the story of the Electronic Computing Project at the IAS. For five years Von Neumann and principal engineer Julian Bigelow led a group of mathematicians and engineers through political battles, scientific dead ends, academic rivalries, unreliable equipment, and extreme work conditions to produce MANIAC — the Mathematical Analyzer, Numerical Integrator, and Computer.

We are fortunate that they prevailed. The mathematics and engineering developed for the project led to the Von Neumann architecture of control unit, central processor, input/output channels and memory that is the template for all present-day computers.

A schematic of the von Neumann architecture

In parallel, software was developed as algorithms and operating systems naturally evolved. Snippets of code from those days are now used as building-block memes and data in all software programs.

Thus the chicken-egg question has no answer because software development demands hardware just as much as hardware development demands software.

Von Neumann’s computer dreams and the race to develop thermonuclear weapons provided a positive feedback loop of need and ingenuity. Not surprising, MANIAC’s “birth” is marked by its first trial run in 1951, when it ran non-stop for 60 days computing the dynamics of a H-bomb blast. (Note: MANIAC was actually constructed at Los Alamos National Laboratory.) But a stored-program computer that could be configured to do anything soon spawned science that could not have been invented before MANIAC. By 1953, it was used to simulate weather and climate, biological evolution, artificial life and neural processing. (All this with only 5 kB of memory — the approximate files size of this review!)

First US H-bomb test, Marshall Islands, November 1, 1952

Dyson pays ample homage to those scientists and machines that inspired MANIAC, with special credit to Eckert and Mauchly’s ENIAC at the University of Pennsylvania. He also presents needed histories of the new sciences engendered by stored-program computing, and the implications of our new world of cloud computing, in which software and data exists independent of hardware. At its core, though, Turing’s Cathedral is Dyson’s tribute to von Neumann, whose drive to construct Turing’s sacred space that had previously only existed as pure thought brought our digital universe into being.

George Dyson

Science historian George Dyson, born in 1953, grew up near the IAS where his father, physicist Freeman Dyson, was a visiting scholar. His boy’s-eye view of the dawn of the Universal Turing Machine, combined with his interest in how technology evolves and affects society, give him a unique perspective on this era. Turing’s Cathedral is an important work that demonstrates that the power of human thought often precedes determination and creativity in the birth of world-changing technology.

Additional Comments

Because of word count limits, this review could not include the intense backstory of the hardware choice for implementing MANIAC’s RAM. In addition, there is a great deal of futuristic speculation by Dyson on just where we are now, and are heading — and in-depth tales of scientists such as Hannes Alfven who was among the first to use MANIAC for intensive mathematical modeling.

Also, Colossus, the dedicated computer built at Bletchley Park during WWII, which is where Turing himself worked, is mentioned. This machine is typically listed as the worlds’ first electronic/digital/programmable computer and was being used to decipher German codes in early 1944. However Colossus was not a rendition of a Universal Turing Machine. Hence the focus in Turing’s Cathedral on MANIAC at the Institute for Advanced Study is appropriate.

Richard DiDio teaches physics, mathematics, and computer science at La Salle University.

--

--

Richard DiDio
FractaLife

Physicist w/o portfolio seeks good stories, shawarma, and ćevapčići…