Article ID: CBB001214453

Engineering “The Miracle of the ENIAC”: Implementing the Modern Code Paradigm (2014)

unapi

In 1947 John von Neumann had the idea of converting ENIAC to the new style of programming first described in his celebrated "First Draft of a Report on the EDVAC." By April 1948, Nick Metropolis, building on plans developed by Adele Goldstine and others, had implemented the conversion, making ENIAC the first computer to execute programs written in the new style, which we call the "modern code paradigm." Treating this as a case of user-driven innovation, the authors document the conversion process and compare capabilities of the reconstructed machine to those of the first modern computers. This article is the second in a three-part series. The first article, "Reconsidering the Stored Program Concept" (published in IEEE Annals, vol. 36, no. 1, 2014; http://doi.ieeecomputersociety.org/10.1109/MAHC.2013.56), examined the history of the aforesaid idea and proposed a set of more specific alternatives. The third, "Los Alamos Bets on ENIAC: Nuclear Monte Carlo Simulations, 1947-1948" (to appear in IEEE Annals, vol. 36, no. 3, 2014; http://doi.ieeecomputersociety.org/10.1109/MAHC.2013.56), will examine in detail the first program run on the machine after its conversion to the new programming method.

...More
Citation URI
https://data.isiscb.org/isis/citation/CBB001214453/

Similar Citations

Article Nofre, David; Priestley, Mark; Alberts, Gerard; (2014)
When Technology Became Language: The Origins of the Linguistic Conception of Computer Programming, 1950--1960 (/isis/citation/CBB001421225/)

Article Shelburne, B. J.; (2012)
The ENIAC's 1949 Determination of π (/isis/citation/CBB001211136/)

Book Rojas, Raúl; Hashagen, Ulf; (2000)
The first computers: History and architectures (/isis/citation/CBB000110584/)

Article Mote, C. D.; (Winter 2020)
Ruth Davis, Tech Pioneer (/isis/citation/CBB315440638/)

Thesis Joy Marie Lisi Rankin; (2015)
Personal Computing Before Personal Computers: The Origins of America's Digital Culture (/isis/citation/CBB900832288/)

Book Mahoney, Michael S.; Haigh, Thomas; (2011)
Histories of Computing (/isis/citation/CBB001251885/)

Book Daylight, Edgar G.; Naur, Peter; De Grave, Kurt; (2011)
Pluralism in Software Engineering: Turing Award Winner Peter Naur Explains (/isis/citation/CBB001214446/)

Book Daylight, Edgar G.; Grave, Kurt De; (2012)
The Dawn of Software Engineering: From Turing to Dijkstra (/isis/citation/CBB001214448/)

Book Crispin Rope; Mark Priestly; Thomas Haigh; (2016)
ENIAC in Action: Making and Remaking the Modern Computer (/isis/citation/CBB552843294/)

Article Alberts, Gerard; (2015)
Algol Culture and Programming Styles (/isis/citation/CBB001550712/)

Book Petrick, Elizabeth; (2015)
Making Computers Accessible: Disability Rights and Digital Technology (/isis/citation/CBB001422605/)

Article Nofre, David; (2010)
Unraveling Algol: US, Europe, and the Creation of a Programming Language (/isis/citation/CBB001231738/)

Article Rawlings, Nicholas; (2014)
The History of NOMAD: A Fourth Generation Language (/isis/citation/CBB001214438/)

Article Toomey, Warren; (2010)
First Edition Unix: Its Creation and Restoration (/isis/citation/CBB001231732/)

Article Mendelsohn, Andrew; (2013)
The Oracle Story: 1984--2001 (/isis/citation/CBB001212984/)

Article S. Robertson; (2019)
A Brief History of Search Results Ranking (/isis/citation/CBB189020916/)

Article Haigh, Thomas; (2014)
Los Alamos Bets on ENIAC: Nuclear Monte Carlo Simulations, 1947--1948 (/isis/citation/CBB001451241/)

Authors & Contributors
Haigh, Thomas
Nofre, David
Grave, Kurt De
Daylight, Edgar G.
Alberts, Gerard
Priestly, Mark
Journals
IEEE Annals of the History of Computing
Technology and Culture
Österreichische Zeitschrift für Geschichtswissenschaften
American Heritage of Invention and Technology
Publishers
MIT Press
Lonely Scholar Scientific Books
Johns Hopkins University Press
Harvard University Press
Yale University
Concepts
Computers and computing
Software
Computer science
Programming languages
Computer industry
ENIAC (Computer)
People
Von Neumann, John
Turing, Alan Mathison
Kurtz, Thomas E.
Kemeny, John G. (1926-1993)
Aiken, Howard Hathaway
Zuse, Konrad
Time Periods
20th century, late
20th century
21st century
Places
United States
Europe
Zurich (Switzerland)
Japan
Germany
Minnesota (U.S.)
Institutions
Minnesota Educational Computing Consortium
Dartmouth University
Los Alamos Scientific Laboratory
Comments

Be the first to comment!

{{ comment.created_by.username }} on {{ comment.created_on | date:'medium' }}

Log in or register to comment