Come gli americani hanno inventato il computer ibm e poi i bug per distruggerlo

Gli Stati Uniti riuscirono a inventare il computer due anni dopo la Germania, ma trovarono il primo bug e litigarono tra Harvard e IBM.

Copertina: Army / Bettmann / Getty Images / Francis Miller / Getty Images / Annie per Skillbox Media

Mark I, creato nel 1944, è considerato il primo computer programmabile americano. La sua architettura è stata inventata dal fisico di Harvard Howard Aiken e il dispositivo stesso è stato progettato e assemblato da IBM.

A volte Mark I viene definito il primo computer funzionante al mondo, ma non è così: il tedesco Konrad Zuse ha assemblato il suo Z3 due anni prima.

Come Mark I ha litigato IBM con Harvard

Aiken ebbe l’idea di creare un potente dispositivo informatico anche prima della guerra, quando stava scrivendo una tesi sulla conduzione delle cariche nei tubi radio. Per lei, doveva risolvere lunghe e noiose equazioni differenziali non lineari su un regolo calcolatore e macchine addizionatrici.

Ha letto di un dispositivo simile nelle opere di Charles Babbage: nel 19 ° secolo, questo scienziato aveva già inventato una macchina per i calcoli automatici. Aiken decise di migliorare l’auto di Babbage e di fare dei calcoli su di essa.

All’inizio, Aiken ha cercato di interessare l’Università di Harvard. L’idea è stata approvata, ma non sono stati dati soldi. Anche i produttori di calcolatrici non volevano investire: non credevano che qualcuno avrebbe acquistato una macchina del genere.

Di conseguenza, tramite amici, Aiken incontrò Thomas Watson, il CEO di IBM, la cui azienda allora produceva tabulatori elettromeccanici . Si interessò al progetto e accettò di finanziarlo parzialmente. Il secondo sponsor era la Marina degli Stati Uniti: gli ammiragli erano convinti che in caso di guerra l’auto sarebbe stata utile per compilare tabelle balistiche per l’artiglieria.

Watson ha incaricato gli ingegneri IBM più talentuosi di progettare la macchina. Aiken è stato nominato project manager – ha sviluppato l’architettura del computer.

L’IBM sapeva come realizzare macchine calcolatrici portatili, quindi finirono con una grande calcolatrice piuttosto che un computer nel senso moderno. Il dispositivo aveva 800 chilometri di fili e 800 mila parti: interruttori, relè e giunti. Un albero passava per l’intera lunghezza, che faceva girare gli ingranaggi.

*Parte del computer Mark I. Foto: Wikimedia Commons

Il computer era chiamato Calcolatrice automatica a sequenza controllata, o ASCC in breve.

Lavorava con i numeri decimali ed eseguiva 3 operazioni di addizione e sottrazione al secondo, che all’epoca era un buon risultato. La moltiplicazione ha richiesto 6 secondi, la divisione 15.

Il dispositivo non ha memorizzato i programmi in memoria, ma li ha letti da un nastro perforato. I registri sono stati utilizzati per lavorare con i dati . Il computer non sapeva come fare i salti condizionali , quindi i programmi complessi erano lunghi e ognuno prendeva rotoli di nastro perforato. Per completare il ciclo, l’inizio e la fine del nastro sono stati collegati insieme.

Mentre l’auto veniva sviluppata, Aiken iniziò a discutere con il CEO di IBM: non riuscivano a mettersi d’accordo sulle dimensioni. Hanno un’auto di 17 metri più alta di un essere umano e Aiken ha pensato che fosse troppo.

Un altro problema era lo scafo. Lo scienziato voleva lasciarlo aperto per mantenere facilmente il computer, ma per IBM la presentazione era più importante. Affari vinti e il designer industriale Bel Geddes ha progettato una cassa in vetro e acciaio inossidabile.

Ma Aiken lo riottenne alla presentazione dell’auto nell’agosto 1944. Nel suo discorso ai giornalisti, ha a malapena menzionato il ruolo di IBM nel progetto. Il CEO si è arrabbiato e ha rifiutato di lavorare ulteriormente con Aiken. L’inventore ha cambiato il nome del computer da ASCC a Mark I.

L’auto è stata consegnata ad Harvard, quindi è entrata in Marina, dove ha sostituito 20 calcolatori balistici da tavolo. I militari sono rimasti sorpresi dal fatto che il Mark I funzioni così rapidamente, e inoltre le idee di Aiken sono state finanziate dal Dipartimento della Difesa degli Stati Uniti.

Il computer era servito da ufficiali di marina che mantenevano sempre l’ordine navale: le parti mobili erano oliate e lo scafo era lucidato a specchio.

Il professore di matematica di Harvard, il tenente Grace Hopper e gli ufficiali di mandato degli ex studenti di Harvard Robert Campbell e Richard Bloch hanno lavorato con la macchina. Poi divennero eminenti scienziati informatici e Grace Hopper era anche un ammiraglio della Marina.

In tempo di guerra, Mark I è stato utilizzato dagli artiglieri e  John von Neumann ha effettuato calcoli relativi alla creazione e all’uso di armi nucleari. Dopo la guerra, Aiken calcolò equazioni differenziali non lineari su un computer.

I colleghi di Aiken si sono chiesti perché non avesse usato i tubi nel Mark I. Credevano che il Marchio I fosse obsoleto anche prima della sua creazione. Ma lo scienziato sapeva che il computer avrebbe funzionato molto più velocemente con i tubi radio, ma non voleva rischiare a causa di componenti non sufficientemente testati.

Nel 1958, il Mark I era completamente obsoleto e fu smantellato. Un fatto interessante: nel 2014 il computer è stato ripristinato e avviato e si è rivelato operativo.

Mark II – computer con il primo bug

Nel 1945, Aiken iniziò a costruire un computer più avanzato per l’esercito: il Mark II. Invece di contatori elettromeccanici lenti, utilizzava relè elettromagnetici veloci.

Anche Grace Hopper, il futuro ammiraglio della Marina, ha lavorato con Aiken sul Mark II. Due anni dopo, l’auto era pronta.

Il 9 settembre 1947, Hopper trovò il primo ” bug ” nel computer : una falena, che rimase impigliata nei fili e fermò l’auto.

“Un giorno d’estate del 1945, nel laboratorio faceva un caldo insopportabile. Il computer si è fermato improvvisamente. Quando abbiamo iniziato a capirlo, si è scoperto che l’errore è stato causato da una falena: ha chiuso i contatti di uno delle migliaia di relè. Proprio in quel momento un ufficiale è venuto da noi e ha chiesto cosa stessimo facendo. Abbiamo risposto che stavamo ripulendo il computer dagli insetti”.

GRACE HOPPER

Quindi è apparsa la parola debug: debug, eliminazione dei difetti. Successivamente, i programmatori hanno iniziato a chiamare gli errori “bug”.

Grace Hopper nella sala computer di Washington DC. Foto: Wikimedia Commons

Il Mark II è diventato l’ultimo computer elettromeccanico americano. Successivamente, Aiken costruì Mark III e Mark IV, ma usavano già tubi radio. E nell’autunno del 1945 apparve l’ENIAC: con esso iniziò l’era dei computer elettronici.

Lascia un commento

it_ITItalian