[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

The Evolution of Digital Computing Practice on the Cambridge University EDSAC, 1949–1951

  • Chapter
  • First Online:
Exploring the Early Digital

Part of the book series: History of Computing ((HC))

  • 790 Accesses

Abstract

Cambridge University was very unusual, if not unique, among British universities in that it had established a centralised computation facility—the Mathematical Laboratory—in 1937, long before the advent of stored-program computing. The laboratory contained a variety of computing machinery, including desktop calculating machines and a differential analyser. During 1947–1949, the laboratory built the EDSAC, the world’s first practical stored-program computer. The EDSAC provided a massive increment in computing power that rendered the earlier equipment largely obsolete. However, the pre-existing computing infrastructure and practices profoundly shaped how the EDSAC was used and what it was used for.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 27.99
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
GBP 34.99
Price includes VAT (United Kingdom)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    This chapter gives a highly condensed description of the programming techniques devised in the laboratory. A much more detailed history is given in Campbell-Kelly (1980).

  2. 2.

    The following description of the computing service is distilled principally from Cambridge University Library, Computer Laboratory papers COMP. B. 3.15: Computer Laboratory Operating Memorandum No. 3 (March 1951), 8 (January 1952), and 11 (September 1952).

  3. 3.

    Cambridge University Library, Computer Laboratory papers COMP. A. 9.

  4. 4.

    Table making was the primary reason for the existence of both the Harvard Mark I and the ENIAC . Indeed, the Harvard machine had a nickname “Bessie” due to the vast amount of time spent computing tables of Bessel functions.

  5. 5.

    Unless otherwise indicated, the information and quotations for this section come from Cambridge University Library, Computer Laboratory papers COMP. A. 9 (Priorities Committee).

  6. 6.

    Bennett and Kendrew’s work is described in several contemporary papers (particularly Bennett and Kendrew 1952 and Kendrew et al. 1958). Historical accounts setting the work in its scientific context include November (2012) and de Chadarevian (2002).

References

  • Ahmed, H. 2013. Cambridge Computing: The First 75 Years. London: Third Millennium.

    Google Scholar 

  • Bashe, C. J., L. R. Johnson, J. H. Palmer, and E. W. Pugh. 1986. IBM’s Early Computers. Cambridge Mass.: MIT Press.

    Google Scholar 

  • Bennett, J. and J. C. Kendrew. 1952. “The Computation of Fourier Syntheses with a Digital Electronic Calculating Machine.” Acta Cryst. 5, pp. 109-116.

    Article  Google Scholar 

  • Brooker, R. A. 2010. “National Life Stories: Interview by Tom Lean.” London: British Library.

    Google Scholar 

  • Brooker, R.A. and D. J. Wheeler. 1953. “Floating Operations on the EDSAC.” MTAC, 7, pp. 37-47.

    MathSciNet  MATH  Google Scholar 

  • Cambridge University Mathematical Laboratory. 1950a. Report of a Conference on High Speed Automatic Calculating Machines, 22–25 June 1949.

    Google Scholar 

  • Cambridge University Mathematical Laboratory. 1950b. Report on the Preparation of Programmes for the EDSAC and the Use of the Library of Sub-routines.

    Google Scholar 

  • Cambridge University Reporter. 2 February 1937. “Report of the General Board on the Establishment of a Computing Laboratory.”

    Google Scholar 

  • Campbell-Kelly, M. 1980. “Programming the EDSAC: Early Programming Activity at the University of Cambridge”, Annals of the History of Computing 2, 1, pp. 7-36.

    Article  MathSciNet  Google Scholar 

  • Campbell-Kelly, M. 1992 “The Airy Tape: An Early Chapter on the History of Debugging.” Annals of the History of Computing 14, 4, pp. 16-26.

    Article  Google Scholar 

  • Campbell-Kelly, M. 2013. “David Barron: A Life in Software, 1935–2012,” Software—Practice & Experience, 43, pp. 733-741.

    Article  Google Scholar 

  • Campbell-Kelly, M. and M. R. Williams, eds. 1985. The Moore School Lectures. Cambridge, Mass: MIT Press; Los Angeles: Tomash Publishers.

    Google Scholar 

  • Carpenter B.E. and R.W. Doran, eds. 1986. A.M. Turing’s ACE Report of 1946 and Other Papers. Cambridge, Mass: MIT Press; Los Angeles: Tomash Publishers.

    Google Scholar 

  • Coulson, C. A. 1973. “Samuel Francis Boys, 1911-1972.” Biogr. Mems Fell. R. Soc. 19, pp. 94-115

    Article  Google Scholar 

  • Croarken, M. 1990. Early Scientific Computing in Britain. Oxford: Oxford University Press.

    MATH  Google Scholar 

  • de Chadarevian, S. 2002. Designs for Life: Molecular Biology after World War II. Cambridge: University press.

    Google Scholar 

  • Fisher, R.A. 1950. “Gene Frequencies in a Cline Determined by Selection and Diffusion.” Biometrics 6, pp. 353-361.

    Article  Google Scholar 

  • Froese Fischer, Charlotte. 2003. Douglas Rayner Hartree: His Life in Science and Computing. London: World Scientific Publishing.

    Google Scholar 

  • Gill, S. 1951a. “Process for the Step by Step Integration of Differential Equations.” Proc. Cambridge Philosophical Society, 47, pp. 96-108.

    Google Scholar 

  • Gill, S. 1951b. “The Diagnosis of Mistakes in Programmes on the EDSAC.” Proc. Roy. Soc. (A) 206, pp. 538-554.

    Google Scholar 

  • Gill, S. 1952. The Application of an Electronic Digital Computer to Problems in Mathematics and Physics. Ph.D. Dissertation, University of Cambridge, November 1952.

    Google Scholar 

  • Hartree, D. R. 1947. Calculating Machines, Recent and Prospective Developments. Cambridge: Cambridge University Press.

    Google Scholar 

  • Holmes, K. C. 2001. “Sir John Cowdery Kendrew, 1917–1997.” Biogr. Mems Fell. R. Soc. 47, pp. 311-332

    Article  Google Scholar 

  • Hoyle, F. 1957. The Black Cloud. London: Penguin.

    Google Scholar 

  • Huxley, A. 2000. “Sir Alan Lloyd Hodgkin, 1914–1998.” Biogr. Mems Fell. R. Soc. 46, pp. 219-241.

    Article  Google Scholar 

  • Kendrew, J. C. et al. 1958. “A Three-Dimensional Model of the Myoglobin Molecule Obtained by X-Ray Analysis.” Nature 181, pp. 662-666.

    Article  Google Scholar 

  • Knuth, D.E. and L. Trabb Pardo. 1980. “The Early Development of Programming Languages” in A History of Computing in the Twentieth Century. New York: Academic Press, 1980.

    Google Scholar 

  • Lavington, S. H. 1975. A History of Manchester Computers. Manchester: NCC.

    Google Scholar 

  • Miller, J. C. P. and D. J. Wheeler. 1951. “Large Prime Numbers.” Nature, 168, p. 838.

    Article  Google Scholar 

  • Mott, N. F. 1955. “John Edward Lennard-Jones, 1894-1954.” Biogr. Mems Fell. R. Soc. 1, pp. 174-18.

    Article  Google Scholar 

  • Naur, P. 1980. “Impressions of the Early Days of Programming.” Bit 20, pp. 414-425.]]

    Article  Google Scholar 

  • November, J. 2012. Biomedical Computing: Digitizing Life in the United States. Baltimore: Johns Hopkins University Press.

    Google Scholar 

  • Roxburgh, I. W. 2007. “Hermann Bondi, 1919-2005.” Biogr. Mems Fell. R. Soc. 53, pp. 45-61.

    Article  Google Scholar 

  • Scorer, R. S. 1950 “Numerical Evaluation of Integrals.” Quart. J. Mech. and Applied Math. 3, pp. 107-112.

    Article  MathSciNet  Google Scholar 

  • Stanley, J. P. and M. V. Wilkes. 1950. Table of the Reciprocal of the Gamma Function for Complex Argument. Toronto: Computation Centre, University of Toronto.

    MATH  Google Scholar 

  • Wheeler, D.J. 1949. “Planning the Use of a Paper Library.” In Cambridge University Mathematical Laboratory 1950a, pp. 36-40.

    Google Scholar 

  • Wheeler, D. J. 1952. “The Use of Sub-routines in Programmes.” Proc. ACM Nat. Conf., Pittsburgh, May 1952, pp. 235-236.

    Google Scholar 

  • Wheeler, J. 1992 “Applications of the EDSAC.” Annals of the History of Computing 14, 4, pp. 27-33.

    Article  Google Scholar 

  • Wilkes, M. V. 1949. “Programme Design for a High Speed Automatic Calculating Machine.” J. Sci. Instr. 26, pp. 217-220.

    Article  MathSciNet  Google Scholar 

  • Wilkes, M. V. 1954. “A Table of Chapman’s Grazing Incidence Function.” Proc. Phys. Soc. B 67, pp. 304-308.

    Article  Google Scholar 

  • Wilkes, M. V. 1956. “A Note on the Use of Automatic Adjustment of Strip Width in Quadrature.” Nachrichtentechnische Fachberichte, 4, pp. 182-183.

    MATH  Google Scholar 

  • Wilkes, Maurice V. 1985. Memoirs of a Computer Pioneer. Cambridge, Mass.: MIT Press.

    Google Scholar 

  • Wilkes, M. V., D. J. Wheeler, and S. Gill. 1951. The Preparation of Programs for an Electronic Digital Computer. Reading, Mass.: Addison-Wesley.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Campbell-Kelly .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Campbell-Kelly, M. (2019). The Evolution of Digital Computing Practice on the Cambridge University EDSAC, 1949–1951. In: Haigh, T. (eds) Exploring the Early Digital. History of Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-02152-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02152-8_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02151-1

  • Online ISBN: 978-3-030-02152-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics