Storia del motore Babbage

Storia del motore Babbage

Molto prima che i computer diventassero utili ed elettronici, erano prima molto meccanici, costituiti da ingranaggi di grandi dimensioni, aste lunghe, colonne di dischi, leve, molle e cornici in metallo e sono stati alimentati a lanciare una maniglia. Ampiamente considerato "il padre dei computer", [1] Charles Babbage, un genio e filosofo matematico inglese, ha inventato quello che è noto oggi come il Motore babbage, noto anche come il Differenza motore.Costruito per eliminare gli errori e per automatizzare e accelerare il calcolo matematico delle funzioni polinomiali, Charles Babbage ha progettato tre versioni del motore Babbage, ognuna una versione migliorata e migliorata del suo predecessore. Babbage ha impiegato il metodo matematico noto come Metodo di differenze finite, sia per alimentare che per nominare la macchina calcolatrice.

La nascita del motore di differenza

Nel 1820, la Royal Astronomical Society ha assegnato un compito a Babbage e al suo amico John Herschel per migliorare le tabelle numeriche nel libro di navigazione Almanacco nautico.[2] Dopo aver formulato le equazioni, Babbage e Herschel hanno assegnato gli impiegati di eseguire i calcoli. Per ridurre gli errori, avevano un'altra serie di impiegati che eseguono l'aritmetica. Nonostante ciò, hanno ancora trovato molte discrepanze nei risultati. Questo babbage ha spinto a progettare una macchina in grado di produrre risultati senza errori in un periodo più breve. Ha iniziato a costruire un piccolo motore, indicato come Differenza motore 0, ed è stato completato nel 1822.[3] La macchina consisteva in 18 ruote e 3 assi e produceva risultati accurati ad una velocità di 33 cifre al minuto.[4] Babbage ha presentato il prototipo alla Royal Astronomical Society e ha proposto un modello su larga scala che potrebbe essere utilizzato dal governo per calcoli nautici e astronomici. Colpito dall'accuratezza del motore, il governo ha accettato di finanziare il suo progetto, che ha lasciato il posto alla costruzione di Differenza motore 1.

Gli disavventure del motore di differenza 1

Nel 1823, il Cancelliere di Exchequer accettò di finanziare il progetto del motore di differenza di Babbage e gli concesse £ 1700[5] per iniziare. Il motore ha due sezioni, la sezione calcolatrice e la sezione di stampa, con un totale di 25.000 parti e dimensioni di 260 cm di altezza, 230 cm di larghezza e 100 cm di profondità.[6] Nel 1824, Babbage iniziò a costruire la macchina nelle due stanze della sua casa, ma in seguito si rese conto di aver bisogno di uno spazio più grande e di alcuni lavoratori competenti per finire il progetto. Ha assunto un ingegnere, Joseph Clement, per occuparsi del lavoro meccanico. Clement ha assunto più lavoratori e ha usato il suo seminario per il progetto.

Tuttavia, la costruzione ha richiesto molto più tempo di Babbage e il governo aveva previsto. Nel 1830, i lavoratori di Clement avevano fabbricato tutte le parti, ma la maggior parte delle sezioni non era stata ancora assemblata. Poiché il progetto stava impiegando così tanto tempo, Babbage e il governo hanno deciso di estrarre il progetto dal seminario di Clement. A quel punto, Babbage aveva un edificio nella sua proprietà messi da parte per la costruzione del motore di differenza. La resistenza di Clement, tuttavia, ha reso le cose difficili per Babbage. Clement ora ha insistito sul fatto che il motore gli appartenesse, in base alle pratiche commerciali dell'epoca. Nel 1832, Clemente assemblò una parte del meccanismo di calcolo e del babbage lo presentò al governo per dimostrazione [2]. Questo era solo un settimo dell'intera sezione calcolatrice ma era un modello di lavoro. La costruzione del motore è continuata e la sezione calcolatrice era vicina al completamento, ma la sezione di stampa è stata lasciata intatta. Il lavoro sul progetto si fermò nel 1833, ma fu solo nel 1834 che Clement accettò di trasferire il motore al seminario di Babbage quando entrambi si erano separati. Ciò ha esortato il governo a smettere di finanziare il progetto, considerando che sarebbero necessari più fondi per riorganizzare il motore nel seminario di Babbage. A questo punto, il governo ha già speso £ 17.000.[7]

A causa di questi sfortunati eventi, Babbage aveva perso la motivazione per continuare con il progetto. Invece, ha spostato la sua attenzione su un motore più ambizioso, il Motore analitico, che credeva potesse fare tutte le cose che il motore di differenza poteva fare e molto di più.

Abbandonato ma non dimenticato

Babbage ha trascorso la maggior parte dei suoi anni a progettare il motore analitico dopo il fallimento del motore di differenza, ma è stato lo sviluppo stesso del motore analitico che ha provocato il ritorno al motore della differenza. Nel 1947, usando i meccanismi aritmetici del motore analitico, ridisegnò il motore di differenza, perfezionando il design originale con meccanismi più semplici e meno parti. La nuova versione, che ha chiamato Differenza motore 2, aveva solo un terzo delle parti dell'originale [8] e potrebbe calcolare più rapidamente del precedente. Completò il design nel 1849 e lo presentò al governo britannico. A causa del precedente fallimento del motore di differenza 1, il governo ha rifiutato di sostenere il progetto. Babbage ha trasmesso il design e le sezioni sopravvissute del motore di differenza 1 a suo figlio, il maggiore generale Henry Prevost Babbage, che ha mostrato un grande interesse per il lavoro di suo padre [2]. Dopo la morte di suo padre nel 1871, Henry Babbage continuò a lavorare e pubblicizzava il lavoro di suo padre. Differenza Il motore 2, tuttavia, non è mai stato costruito al completamento.

Difference Engine, nei tempi moderni

Negli anni '80, più di 100 anni dopo la morte di Babbage, Allan Broomley, professore associato all'Università di Sydney, si interessava ai disegni originali del motore Babbage presso la Biblioteca del Museo Science di Londra. I suoi studi hanno attirato l'attenzione dell'allora curatore del calcolo del museo, Doron Swade, che ha guidato la costruzione della sezione Calcolo del motore della differenza 2 dal 1985-1991. Nathan Myhrvold, ex Chief Technology Officer di Microsoft, ha quindi commissionato la costruzione della sezione di stampa del motore. La prima versione completa di The Difference Engine 2 è stata finalmente completata nel 2002,[9] E funziona proprio come ha progettato Babbage. Dopo il completamento con successo del primo motore di differenza 2, Myhrvold ha anche finanziato la costruzione del suo clone, che è stato completato nel 2008.

Oggi, l'originale Difference Engine 2 è esposto al Science Museum di Londra e il suo clone è seduto all'interno delle imprese intellettuali di Seattle. Il lavoro pionieristico di Babbage nel calcolo automatico è diventato il fondamento delle successive tecnologie informatiche che sono state sviluppate nel tempo. Potrebbe non aver mai visto il suo capolavoro nella sua piena gloria, ma il motore Babbage è senza dubbio una delle invenzioni più brillanti e fondatrici nella storia della tecnologia informatica.

Fonti:

[1] "Charles Babbage", n.D., https: // cronologia.com/People/BabbageBio.HTML consultato il 29 settembre 2020
[2] "motore differenziale", n.D., https: // cronologia.com/babbage/differeniale ingegnere.HTML consultato il 29 settembre 2020
[3] Wikipedia. "Difference Engine", N.D., https: // en.Wikipedia.Org/Wiki/Difference_Engine Accesso 29 settembre 2020
[4] "motore differenziale", n.D., https: // cronologia.com/babbage/differeniale ingegnere.HTML consultato il 29 settembre 2020
[5] Wikipedia. "Difference Engine", N.D., https: // en.Wikipedia.Org/Wiki/Difference_Engine Accesso 29 settembre 2020
[6] "motore differenziale", n.D., https: // cronologia.com/babbage/differeniale ingegnere.HTML consultato il 29 settembre 2020
[7] "motore differenziale", n.D., https: // cronologia.com/babbage/differeniale ingegnere.HTML consultato il 29 settembre 2020
[8] "The Babbage Engine", n.D., https: // www.informatica.Org/ Babbage/ Accesso 29 settembre 2020
[9] "The Babbage Engine", n.D., https: // www.informatica.Org/ Babbage/ Accesso 29 settembre 2020