John Mauchly

From Computer History Wiki
Revision as of 00:07, 9 August 2024 by Jnc (talk | contribs) (Fairly complete on the Mauchly-Atanasoff imbroglio)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

John Mauchly was an American computer scientist (although the term did not yet exist when he did his most consequential work). His major accomplishments were:

  • Creating and running the ENIAC project, the first general-purpose electronic computing device.
  • Thereby convincing people generally that electronic computing devices were feasible, desirable, and useful. (The prior classified Colossus device in the UK had convinced insiders there of that, but knowledge of it was limited, although it generated numerous descendants, starting with the Manchester Baby and Manchester Mark I.)
  • With a team including J. Presper Eckert and John von Neumann, he co-designed the EDVAC, whose design document was the inspiration for most of the first generation of computers; almost all computers now are its descendants.
  • With his co-worker, J. Presper Eckert, he founded the Eckert-Mauchly Computer Corporation, from which several important manufacturers descended (among them Remington Rand, which acquired EMCC; Remington Rand also acquired ERA, and the group produced even more important descendants, including CDC).
  • That organization produced the UNIVAC I, the first commercially available computer in the US.

Controversy over the ENIAC's derivation

John Mauchly's role in the ENIAC produced two related controversies, which diligent research has only partially cleared up.

In the first, after he became the professor of physics at Ursinus College in 1933, he became interested in mathematical modelling of meteorological events, and soon discovered just how much calculation was involved in such modeling. He then began to consider machines to perform such computations, and began to experiment with simple electronic devices, thinking that that technological approach might allow high-speed computation.

He then met John Atanasoff at a scientific meeting in December 1940, and learned of his work on the Atanasoff-Berry Computer (which seemed from a brief description to be just the kind of high-speed computing device that he needed); he then went to see it in person, in June, 1941, and spent several days studying the ABC in detail, and discussing it, and its possible future evolution, with Atanasoff.

This was about a year before he started on the ENIAC, in about August, 1942 - and it raises the question 'did what he learned about the ABC, and its design, have a significant influence on the eventual design of the ENIAC'? It is not easy, at this temporal distance to answer that - but there are certain indisputable factual observations we can make:

  • The ABC, although more limited in capability than the kind of machine that Mauchly had apparently been thinking of, did demonstrate that high-speed electronic computing devices were feasible, and that digital devices were a viable approach; and this was all well-explained to Mauchly on his visit.
  • The architecture of the ENIAC was very different from the ABC; not just in its capabilities (and thus its high-level design), but also in its lower-level details (e.g. the ABC was a parallel binary machine; ENIAC was a serial decimal machine).

So, it is clear that the ENIAC involved a great deal of pioneering thinking, and in a very different direction from the ABC. But how much did Mauchly learn from studying the ABC, and from his discussions with Atanasoff (including during communication via post, after his visit); and how much of what he learned was used in the ENIAC; and, perhaps most important, how much of an inspiration to Mauchly's own thinking was Atanasoff's work? We may never know, for sure; all we can really do is study the ABC, and the ENIAC, and wonder.

The second of the two related controversies was that unfortunately, when the time came, much later, to patent the ENIAC's contributions, the patent attempted to also claim many of the ABC's broader innovations - including its use of digital electronics to do computing. (In fairness, it should be mentioned that there are claims that it was the lawyers who drew up the patent who so broadened the claims, not Mauchly and Eckert.) This fact still later led to the overturning of the over-broad ENIAC patent, in a celebrated trial in 1973. Had the patent only claimed Mauchly and Eckert's many valuable, real, contributions, it would have been fine.

Unfortunately, the whole controversy led to a great deal of division and ill-will; much of the computer world was divided into two vehemently-opposed camps, the 'Atanasoff' camp, and the 'Mauchly/Eckert' camp, which fairly bitterly disputed to whom should go the credit for 'inventing the computer'. This was most unfortunate, as the machines of Atanasoff and Mauchly and Eckert both were major steps along the path from Babbage to modern computers; the struggle over credit has led to both sides not getting the recognition they both really do deserve.

Further reading

  • Herman H. Goldstine, The Computer from Pascal to von Neumann, Princeton University, Princeton, 1972 - describes briefly his pre-ENIAC conversations with Mauchly
  • Nancy Stern, From ENIAC To UNIVAC: An Appraisal of the Eckert-Mauchly Computers, Digital Press, Bedford, 1981
  • Nancy Stern, "John William Mauchly: 1907-1980", Annals of the History of Computing, Volume 2, Number 2, 1980, pp. 100-103
  • Kathleen Mauchly, "John Mauchly's Early Years", Annals of the History of Computing, Volume 6, Number 2, 1984, pp. 116-138 - contains detail on his work before his visit to Atanasoff
  • Alice Rowe Burks, Arthur W. Burks, The First Electronic Computer: The Atanasoff Story, University of Michigan, Ann Arbor, 1988 - Appendix B contains a lengthy and careful analysis of Kathleen Mauchly's article (above)
  • Alice Rowe Burks, Who Invented the Computer? The Legal Battle That Changed History, Prometheus, Amherst, 2003 - a somewhat tendentious work, which attempts to claim the crown for Atanasoff
  • Alice R. Burks, Arthur W. Burks, Who Invented the Computer? A Memoir of the 1940s, Michigan Quarterly Review, Volume XXXVI, Issue 2, Spring 1997
  • Allan R. Mackintosh, "The First Electronic Computer", Physics Today, Volume 40, Issue 3, March 1987 - a fairly well-known early cannon-ball in the dispute
  • Allan R. Mackintosh, Dr. Atanasoff's Computer, Scientific American, Volume 259, Number 2, August 1988, pp. 90-96 - likely a variant on the above
  • Saul Rosen, Origins of Modern Computing - equally tendentious, from the other direction
  • Lee Loevinger, The Invention and Future of the Computer, John Marshall Journal of Information Technology & Privacy Law, Volume 15, Issue 1, Fall 1996 - a somewhat less-loaded summary, by a non-technologist outsider

External links