Proposed Electronic Calculator
Maggiori info
- Creatore
- Alan Turing
- Anno
- 1945
- Tipo
- Rapporto tecnico
- Luogo
- National Physical Laboratory, Teddington
Il progetto di computer di Alan Turing del 1945: una relazione che descriveva una macchina così spoglia che quasi tutto doveva essere fatto via software.
Scritta al National Physical Laboratory alla fine del 1945 e presentata al comitato esecutivo nel marzo 1946. Mentre il First Draft di von Neumann tratteggiava un'architettura in termini astratti, Turing fornì schemi circuitali, un set di istruzioni completo, programmi di esempio e un prezzo: circa 11.200 sterline. La macchina doveva chiamarsi ACE, Automatic Computing Engine, dove engine era un omaggio deliberato a Babbage.
Il suo istinto andava controcorrente rispetto all'epoca: ridurre al minimo l'hardware e spostare la complessità nei programmi. Non c'era un'unità di moltiplicazione, perché la moltiplicazione poteva essere scritta come sottoprogramma. La memoria era a linee di ritardo al mercurio e, poiché una linea di ritardo restituisce il proprio contenuto rigorosamente in sequenza, ogni istruzione portava l'indirizzo della successiva: il programmatore doveva collocare ogni istruzione esattamente dove si sarebbe trovato l'eco al momento giusto. Si chiamava codifica ottimale ed era divertente quanto sembra.
L'NPL non la costruì mai. Turing perse la pazienza davanti ai ritardi e nel 1948 se ne andò a Manchester; un Pilot ACE ridotto entrò finalmente in funzione nel maggio 1950. Il rapporto circolò internamente e fu stampato per intero solo negli anni Settanta, il che spiega in parte perché l'architettura abbia finito per portare il nome di von Neumann e non il suo.