Engineering "The Miracle of the ENIAC": Implementing the Modern Code Paradigm.

Saved in:
Bibliographic Details
Title: Engineering "The Miracle of the ENIAC": Implementing the Modern Code Paradigm.
Authors: Haigh, Thomas1, Priestley, Mark, Rope, Crispin
Source: IEEE Annals of the History of Computing. Apr2014, Vol. 36 Issue 2, p41-59. 19p.
Subjects: ENIAC (Computer), History of computers, Computer science, Metropolis, Nicholas G., Los Alamos National Laboratory, Von Neumann, John, 1903-1957, History
Abstract: 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. [ABSTRACT FROM PUBLISHER]
Copyright of IEEE Annals of the History of Computing is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 96647720
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Engineering "The Miracle of the ENIAC": Implementing the Modern Code Paradigm.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Haigh%2C+Thomas%22">Haigh, Thomas</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Priestley%2C+Mark%22">Priestley, Mark</searchLink><br /><searchLink fieldCode="AR" term="%22Rope%2C+Crispin%22">Rope, Crispin</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22IEEE+Annals+of+the+History+of+Computing%22">IEEE Annals of the History of Computing</searchLink>. Apr2014, Vol. 36 Issue 2, p41-59. 19p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22ENIAC+%28Computer%29%22">ENIAC (Computer)</searchLink><br /><searchLink fieldCode="DE" term="%22History+of+computers%22">History of computers</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+science%22">Computer science</searchLink><br /><searchLink fieldCode="DE" term="%22Metropolis%2C+Nicholas+G%2E%22">Metropolis, Nicholas G.</searchLink><br /><searchLink fieldCode="DE" term="%22Los+Alamos+National+Laboratory%22">Los Alamos National Laboratory</searchLink><br /><searchLink fieldCode="DE" term="%22Von+Neumann%2C+John%2C+1903-1957%22">Von Neumann, John, 1903-1957</searchLink><br /><searchLink fieldCode="DE" term="%22History%22">History</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM PUBLISHER]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of IEEE Annals of the History of Computing is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=96647720
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1109/MAHC.2014.15
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 19
        StartPage: 41
    Subjects:
      – SubjectFull: ENIAC (Computer)
        Type: general
      – SubjectFull: History of computers
        Type: general
      – SubjectFull: Computer science
        Type: general
      – SubjectFull: Metropolis, Nicholas G.
        Type: general
      – SubjectFull: Los Alamos National Laboratory
        Type: general
      – SubjectFull: Von Neumann, John, 1903-1957
        Type: general
      – SubjectFull: History
        Type: general
    Titles:
      – TitleFull: Engineering "The Miracle of the ENIAC": Implementing the Modern Code Paradigm.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Haigh, Thomas
      – PersonEntity:
          Name:
            NameFull: Priestley, Mark
      – PersonEntity:
          Name:
            NameFull: Rope, Crispin
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 04
              Text: Apr2014
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-print
              Value: 10586180
          Numbering:
            – Type: volume
              Value: 36
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: IEEE Annals of the History of Computing
              Type: main
ResultId 1