The other Turing machine
Brian E. Carpenter, Robert W. Doran · The Computer Journal · 1977
In a little known report written in 1945, A.M. Turing made a detailed proposal for the construction of a stored program computer. Although sharing some ideas with von Neumann's draft report of the same year, Turing's proposal contained a wide range of novel and formative concepts. These include subroutines, the stack and a micromachine architecture. This paper analyses his report in general terms and in detail, and describes his ideas in modern terms.