Programming the Pilot ACE: Early Programming Activity at the National Physics Laboratory

The design of the ACE was the subject of a report written by A M Turing in 1945. A pilot model of the ACE was completed at the National Physical Laboratory, England, in late 1951. By early 1952 a basic programming system had been established and the machine began regular operation This paper describes the development of this programming system and a matrix interpretive scheme that was subsequently developed. The paper concludes with an assessment of the programming activity and of the Pilot ACE itself.

[1]  An Automatic Computing Engine for the National Physical Laboratory , 1946, Nature.

[2]  Martin Campbell-Kelly,et al.  Programming the Mark I: Early Programming Activity at the University of Manchester , 1980, Annals of the History of Computing.

[3]  Martin Campbell-Kelly Programming the EDSAC: Early Programming Activity at the University of Cambridge , 1980, Annals of the History of Computing.

[4]  A. Turing On Computable Numbers, with an Application to the Entscheidungsproblem. , 1937 .

[5]  A. Turing ROUNDING-OFF ERRORS IN MATRIX PROCESSES , 1948 .

[6]  James Hardy Wilkinson,et al.  A Discussion on Computing Machines , 1948 .

[7]  R. A. Brooker,et al.  Floating operations on the EDSAC , 1953 .

[8]  Maurice V. Wilkes,et al.  Computers Then and Now , 1968, JACM.

[9]  James Hardy Wilkinson,et al.  Some Comments from a Numerical Analyst , 1971, JACM.

[10]  James Hardy Wilkinson An assessment of the system of optimum coding used on the Pilot Automatic Computing Engine at the National Physical Laboratory , 1955, Philosophical Transactions of the Royal Society of London. Series A, Mathematical and Physical Sciences.

[11]  Allen Newell,et al.  Computer Structures: Readings and Examples, , 1971 .

[12]  James Hardy Wilkinson,et al.  The Pilot ACE at the National Physical Laboratory , 1975 .

[13]  T H O'Beirne High Speed Computing Methods and Applications , 1959 .

[14]  J. Neumann,et al.  Numerical inverting of matrices of high order , 1947 .

[15]  Proposals for Development in the Mathematics , 2022 .

[16]  B. J. Mailloux,et al.  Report on the Algorithmic Language , 1971 .

[17]  I. J. Good Early Work on Computers at Bletchley , 1979, Annals of the History of Computing.

[18]  Donald E. Knuth,et al.  The Early Development of Programming Languages. , 1977 .

[19]  Donald E. Knuth Minimizing Drum Latency Time , 1961, JACM.

[20]  Friedrich L. Bauer,et al.  Report on the algorithmic language ALGOL 60 , 1960, Commun. ACM.

[21]  C. Robinson DEUCE Interpretive Programs , 1959, Comput. J..

[22]  M. V. Wilkes,et al.  Elimination of waiting time in automatic computers with delay-type stores , 1954 .