An amateur’s outlook on computation and mathematics

ENIACiana

by Brian Hayes

Published 31 May 2006

The ENIAC may or may not have been the first of its kind—the first fully functional, all-electronic, general-purpose, digital computer—but there’s no doubt it was the last of its kind. They never built another one like it. Computers designed just a few years later seem reasonably familiar in their gross anatomy, but the ENIAC was a creature from another world. A program for the ENIAC was not a sequence of instructions to be executed one after another; it was a configuration of patchcords and plugboards, directing the flow of data from one calculating unit to another.

ENIAC plugboard programmers

Ruth Gorden and Ester Gerston wire an ENIAC plugboard circa 1946. U.S. Army photo from http://ftp.arl.mil/ftp/historic-computers/

For the first time in many years it’s now possible to watch the ENIAC in action; if you’re ambitious, you can even try wiring up the plugboard for a problem of your own choosing. Till Zoppke and Raúl Rojas of the Freie Universität Berlin have created an ENIAC simulator in the form of a Java applet, which they describe in the latest IEEE Annals of the History of Computing. (This year is the 60th anniversary of the ENIAC’s public debut, and so the Annals have a series of celebratory articles.)

Unfortunately, I haven’t been able to play with the simulator myself because of a mysterious bug or incompatibility. Deep in the bowels of my Java Virtual Machine there must be a patchcord in the wrong plugboard.

Responses from readers:

  • A comment from Barry Cipra, 2 June 2006 at 2:18 pm

    When they bring back the MANIAC, will you post an item on MANIACania?

Please note: The bit-player website is no longer equipped to accept and publish comments from readers, but the author is still eager to hear from you. Send comments, criticism, compliments, or corrections to brian@bit-player.org.

Tags for this article: computing.

Publication history

First publication: 31 May 2006

Converted to Eleventy framework: 22 April 2025

More to read...

A Double Flip

How'd you like to be in charge of flipping mattresses in the Hilbert Hotel, which has infinitely many beds?

Another Technological Tragedy

The cause of the accident was not a leak or an equipment failure or a design flaw. The pressure didn’t just creep up beyond safe limits while no one was paying attention; the pressure was driven up by the automatic control system meant to keep it in bounds.

737: The MAX Mess

By all appearances, the rogue behavior of the 737 MAX control system was triggered by a malfunction in a single sensor. That’s not supposed to happen in aviation.

Probabilities of Probabilities

Probabilities are a tool for coping with uncertainty. But what if the probabilities themselves are uncertain?