• DocumentCode
    1358549
  • Title

    Crossing the divide: architectural issues and the emergence of the stored program computer, 1935-1955

  • Author

    Ceruzzi, Paul

  • Author_Institution
    Smithsonian Inst., Nat. Air & Space Museum, Washington, DC, USA
  • Volume
    19
  • Issue
    1
  • fYear
    1997
  • Firstpage
    5
  • Lastpage
    12
  • Abstract
    The rapid advance of computing technology since the 1940s has created an impression that all that happened in computing before then was somehow mere prologue to the real history. According to this popular notion, the computer age began with the invention of machines that computed at electronic speeds, that were capable of automatic sequence control with conditional branching, and that stored their programs internally. The classification of computing into “generations” with the “first” generation being those with vacuum tubes further reinforces this notion. The paper looks at some examples of machines built in the 1930s and 1940s that straddle both ages: machines that had some sort of sequence control, partially electronic counting circuits, or primitive branching capabilities. In particular, the author examines a few systems that reveal especially well the nature of this transition: the ensembles of punched card equipment used by L.J. Comrie (1932) and W. Eckert (1984) for scientific instead of business use; the “Aberdeen Relay Calculator” that IBM built for the US Army; and the “Card Programmed Calculator” that Northrop Aircraft invented for engineering applications that IBM later marketed
  • Keywords
    calculating apparatus; computer architecture; counting circuits; digital computers; history; punched card equipment; Aberdeen Relay Calculator; Card Programmed Calculator; IBM; Northrop Aircraft; US Army; architectural issues; automatic sequence control; computer age; computing technology; conditional branching; electronic speeds; engineering applications; first generation; history; partially electronic counting circuits; primitive branching capabilities; punched card equipment; sequence control; stored program computer; vacuum tubes; Aerospace engineering; Aircraft propulsion; Automatic control; Computers; Consumer electronics; Counting circuits; Electron tubes; History; Military aircraft; Relays;
  • fLanguage
    English
  • Journal_Title
    Annals of the History of Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1058-6180
  • Type

    jour

  • DOI
    10.1109/85.560724
  • Filename
    560724