L’informatica e la storia si sono profondamente influenzate a vicenda, le guerre, per quanto crudeli e inumane, sono sempre state il principale motivo di innovazione dopo la sopravvivenza stessa, e l’informatica al mondo bellico deve molto!
La seconda guerra mondiale e i computer
Già nel corso della prima mondiale si stava diffondendo l’idea di dover proteggere le comunicazioni e vennero applicati sistemi di crittografia sempre più avanzati, fino ad arrivare all’Enigma del secondo conflitto mondiale.
Enigma era una macchina tedesca particolarmente complessa per cifrare messaggi, venne usata dai tedeschi durante tutta la guerra perché loro non si accorsero che gli Alleati avevano decifrato i messaggi, ma come fu decifrata?
I servizi segreti inglesi avevano una base dedicata alla crittoanalisi a Bletchley Park, dove lavorarono matematici, crittoanalisti e persino campioni di scacchi.
Tra le figure impiegate troviamo inoltre Alan Turing, uno dei padri dell’informatica famoso oggi per il test di Turing in campo AI e il potente modello teorico della Macchina di Turing.
Proprio sulla macchina di Turing era basato il Colossus

Il Colossus fu il primo calcolatore elettronico programmabile della storia (esisteva già un calcolatore elettronico, ma non programmabile. Inoltre anche in Germania venne realizzato un calcolatore, lo Z3 di Zuse, definito il primo computer in quanto anche totalmente automatico) e venne progettato dal matematico Maxwell Newman basandosi sulle tesi di Alan Turing.
Più avanti nel 1943 gli USA misero appunto l’Harvard Mark I, un calcolatore di grande importanza che avrebbe portato alla nascita del Modello Harvard, studiato e usato ancora oggi! Inoltre la prima programmatrice del Mark I fu Grace Hopper, figura di grande rilievo per aver contribuito alla creazione dei compilatori e per aver trovato il primo bug!
Come vedete la seconda guerra mondiale è stato un passaggio essenziale, ma anche in tempi di pace il mondo militare ha provocato un’ evoluzione, Internet nasce infatti dal progetto del dipartimento della difesa americano noto come ARPANET!