The EDSAC programming systems

  title={The EDSAC programming systems},
  author={D. Wheeler},
  journal={IEEE Annals of the History of Computing},
  • D. Wheeler
  • Published 1992
  • Computer Science
  • IEEE Annals of the History of Computing
The highlights and background of the EDSAC programming system as it developed from 1948 in anticipation of the EDSAC completion to the improvements made for the second Cambridge computer are presented. The initial orders and subroutines, methods for running a program, and ways to find program faults for EDSAC are described. The design of EDSAC 2 and programming of EDSAC 2 are discussed.<<ETX>> 
Plus ca change...but what changes and what stays the same?
The main conclusion is that, in relative terms, the changes in software technology have been insignificant and, currently, show no signs of major improvement. Expand
A Brief History of Microprogramming
A processing unit in a computer system is composed of a data path and a control unit. The data path includes registers, function units such as ALUs (arithmetic and logic units) and shifters,Expand
Evidence-based programming language design : a philosophical and methodological exploration
The content of evidence-based programming design (EB-PLD) is explored, the extent of evidence potentially useful for EB- PLD is mapped, and the appropriateness of Cohen’s kappa for evaluating coder agreement in a secondary study is evaluated. Expand
The extent of empirical evidence that could inform evidence-based design of programming languages : a systematic mapping study
There clearly are language design decisions for which empirical evidence regarding efficacy exists; they may be of some use to language designers, and several of them may be ripe for systematic reviewing. Expand
Dynamical Properties of Excitable Membranes
This chapter introduces several mathematical tools based upon the theory of nonlinear dynamical systems that can be used to analyze neuronal excitability and can provide novel insights into the capabilities of individual neurons to process and store information. Expand


Programming the EDSAC: Early Programming Activity at the University of Cambridge
The development of the programming system between the first operation of the EDSAC computer in May 1949 and the end of that year is described and an assessment of this programming activity is concluded. Expand
The Airy tape: an early chapter in the history of debugging
The discovery of a paper-tape relic consisting of an undebugged program written for the EDSAC computer in 1949 is described, and an examination of the program sheds new light on the extent to which the debugging problem was unanticipated by early computer programmers. Expand
The diagnosis of mistakes in programmes on the EDSAC
  • S. Gill
  • Engineering
  • Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences
  • 1951
This paper describes methods developed at the Cambridge University Mathematical Laboratory for the speedy diagnosis of mistakes in programmes for an automatic high-speed digital computer. The aim ofExpand
Programme organization and initial orders for the EDSAC
  • D. Wheeler
  • Computer Science
  • Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences
  • 1950
This system allows the use of a more flexible system of representing orders than the binary form used inside the machine, and enables sub-routines to be drawn up in a form independent of the particular values of parameters in them. Expand
The Early Development of Programming Languages.
This paper surveys the evolution of “high-lever” programming languages during the first decade of computer programming activity and discusses the contributions of Zuse in 1945, Goldstine and von Neumann in 1946, Curry in 1948, and Bauer and Samelson in 1956–1958. Expand
Calculating Machines—Recent and prospective developments and their impact on mathematical physics and Calculating Instruments and Machines: Volume VI
Calculating Instruments and Machines was originally published in 1949 by the University of Illinois Press. It is Volume VI in The Babbage Institute Reprint Series.