3
$\begingroup$

Has Turing's invention of Turing machines contributed to the development of real computers, which resulted in the personal computers we currently use?

I often saw it mentioned that this is an important contribution of mathematical logic to the real world, but Turing machines are just a very theoretical model of computation, so I don't see why this should influence the development of real computers.

$\endgroup$
11
  • 1
    $\begingroup$ Yes; see Alan Turing: "Between 1945 and 1947, Turing worked on the design of the ACE (Automatic Computing Engine) at the National Physical Laboratory (NPL). He presented a paper on 19 February 1946, which was the first detailed design of a stored-program computer." $\endgroup$ Oct 22, 2021 at 12:12
  • 3
    $\begingroup$ @MauroALLEGRANZA My question was whether Turing's invention of Turing machines contributed to the development of real computers. Not whether his work on ACE has contributed to that. $\endgroup$
    – user51244
    Oct 22, 2021 at 15:21
  • 2
    $\begingroup$ The concept of the Turing machine is fundamental to thinking about computation and programming. $\endgroup$
    – Jon Custer
    Oct 22, 2021 at 15:31
  • 1
    $\begingroup$ stackoverflow.com/questions/7284/what-is-turing-complete would be a start. Turing established one of the main pillars of computer science. $\endgroup$
    – Jon Custer
    Oct 22, 2021 at 15:34
  • 2
    $\begingroup$ I thnk you are trying to split the unsplittable. Working out in detail an imaginary scheme for storage, retrieval, programming and processing shaped the design of real computers by both Turing and von Neumann, among others. The Turing machine was a structural blueprint of von Neumann architecture, which was then embodied in first programmable computers like EDVAC, see Development of the stored-program concept. $\endgroup$
    – Conifold
    Oct 22, 2021 at 19:29

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.