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.
Similar content being viewed by others
References
Chr. Andersen, N. I. Bech and O. Møller 1958.Lœrebog i kodning for Dask. Regnecentralen, Copenhagen.
M. Campbell-Kelly,Early programming activity at the University of Cambridge. Annals of the History of Computing, Vol. 2, No. 1, (1978), 7–36.
D. R. Hartree. Letter to P. Naur. 1950 July 27. 1 page.
G. Merton. Letter to P. Naur. 1951 April 10. 2 pages.
G. Merton. Letter to P. Naur. 1951 July 30. 1 page.
P. Naur,The orbit of comet du Toit-Neujmin-Delporte. Det kgl. Danske Videnskabernes Selskab, Mat. fys. Medd. Bind XXII, nr. 1 (1945).
P. Naur. Letter of application to Cambridge University. 1950 March 12.
P. Naur.Computation of special perturbations by an electronic calculator. Monthly Notices of the Royal Astronomical Society, Vol. 111, no. 6, (1951) 107–116.
P. Naur. Letter to J. H. Oort. 1951, Oct. 5. 1 page.
P. Naur. Letter to M. V. Wilkes. 1951. Oct. 14. 3 pages.
P. Naur.The motion of a minor planet or a comet. EDSAC Library Specification Sheet, University Mathematical Laboratory Cambridge, June 1951, 7+4 pages.
P. Naur.Mars-coordinates from L and r. Hand-written notes. 1953. 5 pages.
P. Naur.Minor planet 51Nemausa and the fundamental system of declinations. Thesis, Copenhagen University. (1957), 67 pages.
P. Naur.A vector-handling subroutine using call by name written for EDSAC in 1951. (1977) 12 pages.
J. H. Oort. Letter to P. Naur. 1951 Sept. 26. 1 page.
Planetary Coordinates for the Years 1940–1960. H. M. Nautical Almanac Office, H. M. Stationery Office, London (1939).
G. Stracke.Bahnbestimmung der Planeten und Kometen. Springer, Berlin (1929).
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.
M. V. Wilkes. Letter to P. Naur. 1951 Oct. 19. 1 page.
M. V. Wilkes.Early computer developments at Cambridge: The EDSAC. The Radio and Electronic Engineer, Vol. 45, no. 7, 1975, pp. 332–335.
M. V. Wilkes. Letter to P. Naur. 1978 Oct. 11. 1 page.
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).
Author information
Authors and Affiliations
Rights 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
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01933635