Le prime macchine informatiche avevano programmi fissi. Per cambiare la sua funzione è stato necessario ricablare e ristrutturare la macchina. Con la proposta del computer di programma memorizzato questo è cambiato. Un computer con programma memorizzato include un set di istruzioni e può memorizzare in memoria una serie di istruzioni (un programma) che dettagliano il calcolo. La base teorica per il computer del programma memorizzato è stata posta da Alan Turing nella sua carta del 1936. Nel 1945 Turing entrò a far parte del Laboratorio Fisico Nazionale e iniziò a lavorare allo sviluppo di un computer digitale elettronico memorizzato nel programma. La sua relazione del 1945 "Proposed Electronic Calculator" è stata la prima specifica per un tale dispositivo. John von Neumann all' Università della Pennsylvania, diffonde anche la sua prima bozza di relazione sull' EDVAC nel 1945.
Il primo schema per la relazione sull' EDVAC è stato pubblicato da John von Neumann quando?
1945.