@TedColes: My edit which you reverted, corrected the suggestion in the article that Turing's designs was independent of the work done by Mauchly and Eckert at the University of Pennsylvania, as reported by John von Neumann in his "First Draft of a Report on the EDVAC." My correction gave references which you removed.
The version prior to my edits and the current version after being reverted says:
In 1945 Turing joined the National Physical Laboratory and began his work on developing an electronic stored-program digital computer. His 1945 report 'Proposed Electronic Calculator' was the first specification for such a device.
Meanwhile, John von Neumann at the Moore School of Electrical Engineering, University of Pennsylvania, circulated his First Draft of a Report on the EDVAC in 1945. Although substantially similar to Turing's design and containing comparatively little engineering detail, the computer architecture it outlined became known as the "von Neumann architecture".
However Turing himself states on page 3 of his 'Proposed Electronic Calculator': [1]
"The present report gives a fairly complete account of the proposed
calculator. It is recomended however that it be read in conjunction
with J. von Neumann's 'Report on the EDVAC',"
Turing indeed wrote a more full worked out design, but he does not claim to have written the "first specification for such a device." My edits which correct the timing, without denigrating Turing's contribution in any way, should be restored.--agr (talk) 19:57, 27 August 2023 (UTC) agr (talk) 19:57, 27 August 2023 (UTC)
- I agree with agr that sequencing JvN before Turing is supported by the historical record and therefore his edit should be restored Tom94022 (talk) 23:18, 27 August 2023 (UTC)
- It can be difficult to present developments that happened in parallel in a linear medium such as a Wikipedia article. Turing’s 1936 paper is, however, widely accepted as being seminal and there was a lot of transatlantic exchanging and sharing of ideas. As Copeland puts it in his 2004 book The Essential Turing
The idea of a universal stored-programme computing machine was promulgated in the USA by von Neumann and in the UK by [Max] Newman, the two mathematicians who, along with Turing himself, were by and large responsible for placing Turing’s abstract universal machine into the hands of electronic engineers.[2]
- I reverted the edit by ArnoldReinhold (talk · contribs) because it left nothing immediately under the heading "Theory". I think that it is important to recognise that parallel developments took place on the two sides of the Atlantic. It should be possible to arrive at a consensus on an acceptable re-sequencing of the material.--TedColes (talk)
- It's important to recognize that WWII secrecy played a role in the development of the ideas: Gordon Bell and Allen Newell's 1971 Computer Structures page xiii acknowledges 64 names (including M.V. Wilkes but skipping over Turing). When even Bell and Newell fail to cite, it's not through lack of diligence, but likely by government directive at the organizational level (which got superseded when economics and electronics finally showed the importance of computing hardware in everyday life). The evidence is that information flowed asymmetrically across the Atlantic. --Ancheta Wis (talk | contribs) 10:46, 28 August 2023 (UTC)
- Turing's 1936 paper already is the first sentence of the section. The rest of the first paragraph seems out of context since it jumps to his 1945 work placing it ahead of JvN and apparently out of context. The simple solution seems to be to move the rest of the first paragraph, something like this:
The theoretical basis for the stored-program computer had been proposed by Alan Turing in his 1936 paper.
Meanwhile, John von Neumann at the Moore School of Electrical Engineering, University of Pennsylvania, circulated his First Draft of a Report on the EDVAC in 1945. Although substantially similar to Turing's design and containing comparatively little engineering detail, the computer architecture it outlined became known as the "von Neumann architecture". Turing presented a more detailed paper to the National Physical Laboratory (NPL) Executive Committee in 1946, giving the first reasonably complete design of a stored-program computer, a device he called the Automatic Computing Engine (ACE). However, the better-known EDVAC design of John von Neumann, who knew of Turing's theoretical work, received more publicity, despite its incomplete nature and questionable lack of attribution of the sources of some of the ideas.[54]
In 1945 Turing joined the National Physical Laboratory and began his work on developing an electronic stored-program digital computer. Turing thought that the speed an ...
- Tom94022 (talk) 23:38, 28 August 2023 (UTC)
- I appreciate the way the topic is presented in light of @TedColes latest edit. Turing's undeniable role in laying the theoretical foundation of the stored program computer with his Turing machine is evident and well established in the article. Meanwhile, the Moore School, von Neumann, Wilkes and others worked assiduously to translate theory into practical reality. The first stored program computers emerged as products of brilliant teamwork, where all actors, including Turing, acknowledged, cited and respected each other's contributions. I think it's important to recognize that no major figure should be overshadowed by another, as they all played significant roles in shaping the course of the stored program development. Damien.b (talk) 11:28, 29 August 2023 (UTC)
- I have re-written the section and hope that I have represented as many as possible of the different ideas presented here.--TedColes (talk) 12:12, 29 August 2023 (UTC)