Skip to main content
Log in

Impressions of the early days of programming

  • Part I Computer Science
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

The paper describes the author's experience of working with the Edsac, Cambridge, England, in 1951 and 1953. The author's background in astronomical calculations using hand methods and his plans for spending a year in Cambridge are first described. This is followed by impressions of the Mathematical Laboratory, Cambridge, its staff, the external characteristics of the Edsac, the library of subroutines, documentation for programmers, machine language, paper tape preparation equipment, and organization of the use of the Edsac. The second major part of the paper describes the steps leading to an Edsac-program for calculating the motion of a minor planet by step-by-step integration of the equations of motion, with special attention to the preparation and check of large amounts of input to the program.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chr. Andersen, N. I. Bech and O. Møller 1958.Lœrebog i kodning for Dask. Regnecentralen, Copenhagen.

    Google Scholar 

  2. M. Campbell-Kelly,Early programming activity at the University of Cambridge. Annals of the History of Computing, Vol. 2, No. 1, (1978), 7–36.

    Google Scholar 

  3. D. R. Hartree. Letter to P. Naur. 1950 July 27. 1 page.

  4. G. Merton. Letter to P. Naur. 1951 April 10. 2 pages.

  5. G. Merton. Letter to P. Naur. 1951 July 30. 1 page.

  6. P. Naur,The orbit of comet du Toit-Neujmin-Delporte. Det kgl. Danske Videnskabernes Selskab, Mat. fys. Medd. Bind XXII, nr. 1 (1945).

  7. P. Naur. Letter of application to Cambridge University. 1950 March 12.

  8. P. Naur.Computation of special perturbations by an electronic calculator. Monthly Notices of the Royal Astronomical Society, Vol. 111, no. 6, (1951) 107–116.

    Google Scholar 

  9. P. Naur. Letter to J. H. Oort. 1951, Oct. 5. 1 page.

  10. P. Naur. Letter to M. V. Wilkes. 1951. Oct. 14. 3 pages.

  11. P. Naur.The motion of a minor planet or a comet. EDSAC Library Specification Sheet, University Mathematical Laboratory Cambridge, June 1951, 7+4 pages.

  12. P. Naur.Mars-coordinates from L and r. Hand-written notes. 1953. 5 pages.

  13. P. Naur.Minor planet 51Nemausa and the fundamental system of declinations. Thesis, Copenhagen University. (1957), 67 pages.

  14. P. Naur.A vector-handling subroutine using call by name written for EDSAC in 1951. (1977) 12 pages.

  15. J. H. Oort. Letter to P. Naur. 1951 Sept. 26. 1 page.

  16. Planetary Coordinates for the Years 1940–1960. H. M. Nautical Almanac Office, H. M. Stationery Office, London (1939).

  17. G. Stracke.Bahnbestimmung der Planeten und Kometen. Springer, Berlin (1929).

    Google Scholar 

  18. University Mathematical Laboratory Cambridge.Report on the preparation of programmes for the EDSAC and the use of the library of sub-routines. Sept. 1950. 41+26+39+11 pages.

  19. M. V. Wilkes. Letter to P. Naur. 1951 Oct. 19. 1 page.

  20. M. V. Wilkes.Early computer developments at Cambridge: The EDSAC. The Radio and Electronic Engineer, Vol. 45, no. 7, 1975, pp. 332–335.

    Google Scholar 

  21. M. V. Wilkes. Letter to P. Naur. 1978 Oct. 11. 1 page.

  22. M. V. Wilkes, D. J. Wheeler and S. Gill.The preparation of programs for an electronic digital computer, with special references to the EDSAC and the use of a library of sub-routines. Addison-Wesley, Reading, Massachusetts (1951).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Naur, P. Impressions of the early days of programming. BIT 20, 414–425 (1980). https://doi.org/10.1007/BF01933635

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01933635

Keywords

Navigation