Subscribe

Issue No.01 - January-March (1997 vol.19)

pp: 5-12

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/85.560724

ABSTRACT

<p>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. This 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, I examine a few systems that reveal especially well the nature of this transition: the ensembles of punched card equipment used by L.J. Comrie and Wallace Eckert for scientific instead of business use; the "Aberdeen Relay Calculator" that IBM built for the U.S. Army; and the "Card Programmed Calculator" that Northrop Aircraft invented for engineering applications that IBM later marketed.</p>

CITATION

Paul Ceruzzi, "Crossing the Divide: Architectural Issues and the Emergence of the Stored Program Computer, 1935-1955",

*IEEE Annals of the History of Computing*, vol.19, no. 1, pp. 5-12, January-March 1997, doi:10.1109/85.560724REFERENCES

- 3. John Leech, private communication; also J.P. Eckert "In the Beginning and to What End,"
Computers and Their Future: Speeches Given at the World Computer Pioneer Conference,Llandudno, Wales, 1970, section 3. - 4. G. Basalla,
The Evolution of Technology,Cambridge, England: Cambridge Univ. Press, 1988.- 5. J.W. Cortada,
Before the Computer: IBM, NCR, Burroughs, and the Industry They Created, 1865-1956.Princeton, N.J.: Princeton Univ. Press, 1993.- 6. A. Norberg, "High Technology Calculation in the Early Twentieth Century: Punched Card Machinery in Business and Government,"
Technology and Culture, vol. 31, pp. 753-779, Oct. 1990.- 7. Computer Museum, Boston: slide 1.4: "Speed of Calculation in Generation," Set 1: Information Processing History Graphs and Charts, from its History of Computing Slide Series.
- 10. "Digital Computer Architecture," J. Belzer, A. Holzman, and A. Kent, eds.,
Encyclopedia of Computer Science and Technology.New York: McGraw-Hill, 1970, vol. 7, pp. 289-326.- 12. A. Perlis, "Epigrams on Programming,"
ACM Sigplan Notices, Oct. 1981, pp. 7-13.- 14. "Computer Science,"
Encyclopedia of Computer Science.New York: Van Nostrand, 1976, pp. 314-318.- 16. "Amending the ENIAC Story,"
Datamation, pp. 217-220, Oct. 1979.- 18. W. Buchholz, ed.,
Planning Computer System: Project Stretch.New York: McGraw-Hill, 1962.- 20. A.W. Burks, H.H. Goldstine, and J. von Neumann,
Preliminary Discussion of the Logical Design of an Electronic Computing Instrument, part 1, vol. 1, 2nd ed. Princeton, N.J., Institute for Advanced Study, June28, 1946, p. 4 and 5.- 23. D. H. Lehmer, "A History of the Sieve Process," N, Metropolis, J. Howlett, and G.-C. Rota, eds.,
A History of Computing in the Twentieth Century.New York: Academic Press, 1980, pp. 445-456.- 25. D. Knuth, "Von Neumann's First Computer Program,"
Computing Surveys, vol. 2, no. 4, p 251, 1970.- 27. C.C. Tung, "The 'Personal Computer': A Fully Programmable Pocket Calculator,"
Hewlett-Packard J., pp. 2-7, 1974.- 28. P. Ceruzzi, "When Computers Were Human,"
Annals of the History of Computing, vol. 13, no. 3, p. 237.- 29.
Annals of the History of Computing, vol. 10, p. 248, 1989.- 30. J. Beniger,
The Control Revolution,Cambridge, Mass.: Harvard Univ. Press, 1986.- 31. M. Campbell-Kelly,
ICL, a Business and Technical History.Oxford, England: Oxford Univ. Press, 1989.- 33. E.C. Berkeley,
Giant Brains.New York: John Wiley, 1949, chapter 4. - 34. K. Flamm, "Review of ICL, a Business and Technical History,"
Annals of the History of Computing, vol. 13, no. 1, 1991.- 35. L.J. Comrie, "The Application of the Hollerith Tabulating Machine to Brown's Tables of the Moon,"
Monthly Notices, Royal Astronomical Soc., vol. 92, no. 7, pp. 694-707, 1932.- 36. D. DeVorkin, "Interview of Paul Herget,"
Amer. Inst. of Physics, Apr. 1977.- 37. L.J. Comrie, "The Application of Commercial Calculating Machines to Scientific Computation,"
Mathematical Tables and Other Aids to Calculation, vol. 2, no. 16, pp. 149-159, 1946.- 39. W. Eckert,
Punched Card Methods in Scientific Computation.Cambridge, Mass.: MIT Press, 1984.- 40. H. Aiken, "Proposed Automatic Calculating Machine," memorandum written 1937, published in
IEEE Spectrum, vol. 1, pp. 62-69, Aug. 1964.- 43. N. Metropolis and E.C. Nelson, "Early Computing at Los Alamos,"
Annals of the History of Computing, vol. 4, pp. 348-357, Oct. 1982.- 44. R. Feynmann,
Surely You're Joking, Mr. Feynmann.New York: W.W. Norton, 1985.- 45. J.P. Eckert, "Reply to George Stibitz,"
Proc. Symp. Large-Scale Digital Calculating Machinery,Cambridge, Mass., 1947; reprinted by MIT Press, 1985, p. 98.- 46. J. Lynch and C.E. Johnson, "Programming Principles for the IBM Relay Calculators,"
Ballistic Research Laboratories, Report no. 705, Oct. 1949, IBM Archives, Valhalla, New York.- 47. W. Eckert, "The IBM Pluggable Sequence Relay Calculator,"
Mathematical Tables and Other Aids to Calculation, vol. 3, pp. 149-161, 1948.- 48. B. Randell, ed.,
The Origins of Digital Computers: Selected Papers.Berlin: Springer-Verlag, 2nd ed., 1975, p. 188.- 49. Ballistic Research Laboratories, "Computing Laboratory," undated 15-page brochure, probably 1952, National Air and Space Museum, NBS Collection.
- 51. W. Woodbury, "The 603-405 Computer,"
Proc. Second Symp. Calculating Machinery, pp. 316-320,Cambridge, Mass., Sept. 1949.- 53. J.W. Sheldon and L. Tatum, "The IBM Card-Programmed Electronic Calculator,"
Rev. Electronic Digital Computers, Joint IRE-AIEE Conf., Feb. 1952, pp. 30-36.- 55. Smithsonian Videohistory Program, Rand Corporation interview with Clifford Shaw, June12, 1990, p. 13.
- 57. S. Rosen, "Programming Systems and Languages—a Historical Survey,"
Proc. 25th Spring Joint Computer Conf. 25, pp. 1-15, 1964.- 58. D.B. MacMillan, "'Floating Decimal' Calculations on the IBM Card Programmed Electronic Calculator,"
Mathematical Tables and Other Aids to Calculation, vol. 5, pp. 86-92, 1951. |