• Introduction

  • Stored program definition

  • Konrad Zuse (40 seconds)

  • Universal Turing machine

  • Von Neumann

  • Turing ACE

  • Manchester Baby?

    Should we talk about this as it was the first stored program computer to be built despite the title of our talk? I think it should be mentioned in passing
    — Will
    I concur — Louis

  • Conclusion
    What are we going to say? Are we deciding that at the meeting today?

    Um so I don’t know how to write new stuff in the other tabs.
    So…

    Through the efforts of the previously discussed , computer technology had finally reached the creation of the "Stored program" concept. But who was it that ultimately invented this idea? 
    Although there is no definite answer, many credit John Von Neumann and his Von Neumann architecture. However, the origin of the Stored Program Computer can also be traced to the Universal Turing Machine which was even used by Von Neumann for his work. Additionally, Alan Turing had written the first full fledged paper describing Stored Program Computers, contrast to the incomplete draft that Von Neumann had produced.
    Conclusively, this has lead us to believe that it was Turing who fathered the Stored Program idea. And interestingly enough, the ACE project who Turing had been part of with a little push, had contributed to the creation of the first Stored Program Computer dubbed "the Manchester Baby".

    -andy

    • Talk the question “Who invented the stored program computer? (The idea)”.
    • Outline topics that we’ll cover.
  • A stored program computer is one that stores program instructions in the same memory that it stores data.

    • First programming language
    • WWII work not noticed by English
    • He submitted patents (1937) that anticipated Von Neumann architecture
    • Used binary
    • Implemented Von Neumann architecture in 1938
    • May not have been the first to these ideas but was isolated in Germany until 1950 so he had no idea of the work of others, effectively coming up with everything himself
    • Stored program can be traced back to Turing’s universal machine
    • Universal turing machine
    • First draft (influences relevant to stored program computers)
    • Von Neumann architecture (why it’s relevant)
    • Took practical considerations into account
    • Baby was first actual computer

    • Add dates

    • Cut out fluff
    • Mention .. something!?
    • Turing proposed the first fully fledged paper that describes a stored program computer. When Turing left the ACE project, the engineers used his proposal to build the computer with little further research.
    • Contrast to Von Neumman’s paper (incomplete, does it mention practical considerations?
    • Mention that Manchester Baby was the first realized stored program computer in blah blah blah..
  • Who invented the first stored program computer?

    Konrad Zuse worked during WW2 in Germany and consequently he was isolated, and his work went unnoticed by the UK and US.
    Zuse built several computers that were not stored program, however they pioneered the use of many modern methods, these were the Z1-Z4
    The Z1 built in 1938, used binary but operated mechanically, and was unreliable.
    The Z3, built in 1941, used binary, floating point arithmetic, and punched film.

    Most relevantly in 1936 he submitted two patents that anticipated Von Neumann architecture, where the instructions and data would be stored in the same place.

    In conclusion, Konrad Zuse did not invent the stored program computer, but he did submit patents that suggested Von Neumann architecture before anyone else did.

  • Most people think of Alan Turing as a British mathematician and crypt-analyst who
    was recruited to work in Bletchley Park, the hub of the code breaking effort in
    WWII. Few remember his design of the Pilot automatic computing engine, also
    known as the ACE.

    During the later stages of the war Turing worked on producing an encrypted
    telephone system with Donald Bayley. It was from this work that Turing developed
    his knowledge of electronic design. Coupled with his theoretical aptitude
    Turing set out to design a stored-program computer at NPL after the end of the
    war. After only 5 months work Turing submitted his “proposal for the ACE computer”, A
    90 page document discussing the architecture of the computer, most
    importantly it included the description of a logical control unit, the module that
    processes instructions to instruct the computer in what to calculate. The
    logical control unit and arithmetic logic unit make up what we call a CPU today,
    and are part of defining characteristics of a stored program computer.

{"cards":[{"_id":"4a9c437706a2eb3fa9000022","treeId":"36fba05a05610d05a200000a","seq":846372,"position":0.25,"parentId":null,"content":""},{"_id":"37a385e00a9d7dd87800002c","treeId":"36fba05a05610d05a200000a","seq":846373,"position":0.5,"parentId":null,"content":"Introduction"},{"_id":"37a3869c0a9d7dd87800002d","treeId":"36fba05a05610d05a200000a","seq":846374,"position":1,"parentId":"37a385e00a9d7dd87800002c","content":"* Talk the question \"Who invented the stored program computer? (The idea)\". \n* Outline topics that we'll cover."},{"_id":"37a37b140a9d7dd878000022","treeId":"36fba05a05610d05a200000a","seq":1,"position":1,"parentId":null,"content":"Stored program definition"},{"_id":"37a37fd50a9d7dd87800002a","treeId":"36fba05a05610d05a200000a","seq":1,"position":1,"parentId":"37a37b140a9d7dd878000022","content":"A stored program computer is one that stores program instructions in the same memory that it stores data."},{"_id":"37a37c0e0a9d7dd878000024","treeId":"36fba05a05610d05a200000a","seq":1,"position":2,"parentId":null,"content":"Konrad Zuse (40 seconds)"},{"_id":"37a391570a9d7dd87800002e","treeId":"36fba05a05610d05a200000a","seq":1,"position":1,"parentId":"37a37c0e0a9d7dd878000024","content":"* First programming language\n* WWII work not noticed by English\n* He submitted patents (1937) that anticipated Von Neumann architecture\n* Used binary\n* Implemented Von Neumann architecture in 1938\n* May not have been the first to these ideas but was isolated in Germany until 1950 so he had no idea of the work of others, effectively coming up with everything himself"},{"_id":"37cba131fd21a692af00001c","treeId":"36fba05a05610d05a200000a","seq":1,"position":1,"parentId":"37a391570a9d7dd87800002e","content":"Who invented the first stored program computer?\n\nKonrad Zuse worked during WW2 in Germany and consequently he was isolated, and his work went unnoticed by the UK and US.\nZuse built several computers that were not stored program, however they pioneered the use of many modern methods, these were the Z1-Z4\nThe Z1 built in 1938, used binary but operated mechanically, and was unreliable.\nThe Z3, built in 1941, used binary, floating point arithmetic, and punched film.\n\nMost relevantly in 1936 he submitted two patents that anticipated Von Neumann architecture, where the instructions and data would be stored in the same place. \n\nIn conclusion, Konrad Zuse did not invent the stored program computer, but he did submit patents that suggested Von Neumann architecture before anyone else did."},{"_id":"37a37c6a0a9d7dd878000025","treeId":"36fba05a05610d05a200000a","seq":1,"position":3,"parentId":null,"content":"Universal Turing machine"},{"_id":"37a3998c0a9d7dd87800002f","treeId":"36fba05a05610d05a200000a","seq":846376,"position":1,"parentId":"37a37c6a0a9d7dd878000025","content":"* Stored program can be traced back to Turing's universal machine\n* Universal turing machine"},{"_id":"37a37ee00a9d7dd878000026","treeId":"36fba05a05610d05a200000a","seq":1,"position":4,"parentId":null,"content":"Von Neumann"},{"_id":"37a39c250a9d7dd878000030","treeId":"36fba05a05610d05a200000a","seq":846377,"position":1,"parentId":"37a37ee00a9d7dd878000026","content":"* First draft (influences relevant to stored program computers)\n* Von Neumann architecture (why it's relevant)\n"},{"_id":"37a37f0a0a9d7dd878000027","treeId":"36fba05a05610d05a200000a","seq":1,"position":5,"parentId":null,"content":"Turing ACE"},{"_id":"37a3abed0a9d7dd878000034","treeId":"36fba05a05610d05a200000a","seq":1,"position":1,"parentId":"37a37f0a0a9d7dd878000027","content":"* Took practical considerations into account\n* Baby was first actual computer\n\n* Add dates\n* Cut out fluff\n* Mention .. something!?\n"},{"_id":"37cb5f4f2ed062f108000019","treeId":"36fba05a05610d05a200000a","seq":1,"position":1,"parentId":"37a3abed0a9d7dd878000034","content":"Most people think of Alan Turing as a British mathematician and crypt-analyst who\nwas recruited to work in Bletchley Park, the hub of the code breaking effort in\nWWII. Few remember his design of the Pilot automatic computing engine, also\nknown as the ACE. \n\nDuring the later stages of the war Turing worked on producing an encrypted\ntelephone system with Donald Bayley. It was from this work that Turing developed\nhis knowledge of electronic design. Coupled with his theoretical aptitude\nTuring set out to design a stored-program computer at NPL after the end of the\nwar. After only 5 months work Turing submitted his \"proposal for the ACE computer\", A\n90 page document discussing the architecture of the computer, most\nimportantly it included the description of a logical control unit, the module that\nprocesses instructions to instruct the computer in what to calculate. The\nlogical control unit and arithmetic logic unit make up what we call a CPU today,\nand are part of defining characteristics of a stored program computer. \n"},{"_id":"37c0bbb2aabdfcbc48000017","treeId":"36fba05a05610d05a200000a","seq":1,"position":5.5,"parentId":null,"content":"Manchester Baby? \n\nShould we talk about this as it was the first stored program computer to be built despite the title of our talk? I think it should be mentioned in passing \n-- Will\nI concur -- Louis"},{"_id":"37a37f5a0a9d7dd878000028","treeId":"36fba05a05610d05a200000a","seq":1,"position":6,"parentId":null,"content":"Conclusion\nWhat are we going to say? Are we deciding that at the meeting today?\n\nUm so I don't know how to write new stuff in the other tabs.\nSo...\n\n\n Through the efforts of the previously discussed , computer technology had finally reached the creation of the \"Stored program\" concept. But who was it that ultimately invented this idea? \n Although there is no definite answer, many credit John Von Neumann and his Von Neumann architecture. However, the origin of the Stored Program Computer can also be traced to the Universal Turing Machine which was even used by Von Neumann for his work. Additionally, Alan Turing had written the first full fledged paper describing Stored Program Computers, contrast to the incomplete draft that Von Neumann had produced.\n Conclusively, this has lead us to believe that it was Turing who fathered the Stored Program idea. And interestingly enough, the ACE project who Turing had been part of with a little push, had contributed to the creation of the first Stored Program Computer dubbed \"the Manchester Baby\".\n-andy"},{"_id":"37cb89ed2ed062f10800001d","treeId":"36fba05a05610d05a200000a","seq":1,"position":1,"parentId":"37a37f5a0a9d7dd878000028","content":"* Turing proposed the first fully fledged paper that describes a stored program computer. When Turing left the ACE project, the engineers used his proposal to build the computer with little further research.\n* Contrast to Von Neumman's paper (incomplete, does it mention practical considerations?\n* Mention that Manchester Baby was the first realized stored program computer in blah blah blah.."}],"tree":{"_id":"36fba05a05610d05a200000a","name":"Group talk","publicUrl":"36fba05a05610d05a200000a"}}