From electromechanical to electronic computers: AIKEN to ENIAC

For over 30 years, Thomas J. Watson, Sr., one of the super salesmen of the 20th century, ran International Business Machines Corp. (IBM) with an autocratic hand. As a result, the company that emerged as a successor to Herman Hollerith's Tabulating Machine Company was highly successful at selling mechanical calculators to business.

It was only natural, then, that a young Harvard associate professor of mathematics, Howard H. Aiken, after reading Charles Babbage and Ada Byron's notes and conceiving of a modern equivalent of Babbage's analytical engine, should approach Watson for research funds. The cranky head of IBM, after hearing a pitch for the commercial possibilities, there upon gave Aiken a million dollars. As a result, the Harvard Mark I was born.

Nothing like the Mark I had ever been built before. Eight feet high and 55 feet long, made of streamlined steel and glass, it emitted a sound that one person said was “like listening to a roomful of old ladies knitting away with steel needles”. Whereas Babbage's original machine had been mechanical, the Mark I was electromechanical, using electromagnetic relays (not vacuum tubes) in combination with mechanical counters. Unveiled in 1944, the Mark I had enormous publicity value for IBM, but it was never really efficient. The invention of a truly electronic computer came from other quarters.

Who is the true inventor of the electronic computer? In 1974, a federal court determined, as a result of patent litigation, that Dr. John V. Atanasoff was the originator of the ideas required tо make an electronic digital computer actually work. However, some computer historians dispute this court decision, attributing that designation to Dr. John Mauchly. The background is as follows.

In the late 1930s, Atanasoff, a professor of physics at what is now Iowa State University, spent time trying to build an electronic calculating device to help his students solve complicated mathematical problems. One night, while sitting in an Illinois roadside tavern, after having driven 189 miles to clear his thoughts, the idea came to him for linking the computer memory and associated logic. With the help of a graduate student, Clifford Berry, and using vacuum tubes, he built the first digital computer that worked electronically. The computer was called the ABC, for “Atanasoff-Berry Computer”. During the years of 1940-41, Atanasoff met with Mauchly, who was then a professor with the Moore School of Electrical Engineering at the University of Pennsylvania. Mauchly had been interested in building his own computer, and there is a good deal of dispute as to how many of Atanasoff and Berry's ideas he might have utilized. In any case, in 1942 Mauchly and his assistant, J. Presper Eckert, were asked by American military officials to build a machine that would rapidly calculate trajectories for artillery and missiles. The machine they proposed, which would cut the time needed to produce trajectories from 15 minutes to 30 seconds, would employ 18,000 vacuum tubes–and all of them would have to operate simultaneously.

This machine, called ENIAC–for Electronic Numerical Integrator and Calculator–was worked on 24 hours a day for 30 months and was finally turned on in February 1946, too late to aid in the war effort. A massive machine that filled an entire room, it was able to multiply a pair of numbers in about 3 milliseconds, which made it 300 times faster than any other machine.

There were a number of drawbacks to ENIAC – including serious cooling problems because of the heat generated by all the tubes and, more importantly, ridiculously small storage capacity. Worst of all, the system was quite inflexible. Each time a program was changed, the machine had to be rewired. This last obstacle was overcome by the Hungarian-born mathematical genius Dr. John von Neumann. The holder of degrees in chemistry and physics, a great storyteller, and a man with total recall, von Neumann was a member of the Institute for Advanced Study in Princeton, New Jersey. One day in 1945, while waiting for a train in Aberdeen, Maryland, a member of the ENIAC development team, Herman Goldstine, ran into von Neumann, who was then involved in the top-secret work of designing atomic weapons. Since both persons had security clearances, they were able to discuss each other's work, and von Neumann began to realize that the difficulties he was having in the time-consuming checking of his advanced equations could be solved by the high speeds of ENIAC. As a result of that chance meeting, von Neumann joined the ENIAC team as a special consultant.

When the Army requested a more powerful computer than ENIAC, von Neumann responded by proposing the EDVAC (for Electronic Discrete Variable Automatic Computer), which would utilize the stored program concept. That is, instead of people having to rewire the machine to go to a different program, the machine would, in less than a second, «read» instructions from computer storage for switching to a new program. Von Neumann also proposed that the computer used the binary numbering system (the ENIAC worked on the decimal system), to take advantage of the two-state conditions of electronics («on» and «off» to correspond to 1 and 0).

Mauchly and Eckert and others at the Moore School of Engineering set out to build the EDVAC, but the first computer using the stored program concept was actually the EDSAC, built in 1949 at Cambridge University in England. One reason that EDVAC was delayed was that Eckert and Mauchly founded their own company in 1946 to build what would ultimately be called the UNIVAC computer.