Skip to main content

Qual è il motore analitico?

Il motore analitico era un computer meccanico creato dall'inventore e matematico inglese Charles Babbage a metà degli anni '80.Sebbene Babbage non abbia mai costruito l'intera macchina, il motore analitico è generalmente considerato il precursore del computer moderno.Ha utilizzato un sistema di programmazione della scheda perfora e aveva un'unità di elaborazione per fare calcoli e una banca di memoria a breve termine per archiviare i dati di lavoro.

Babbage era professore di matematica a Cambridge.Mentre lavorava con le tabelle matematiche nel 1812, Babbage ebbe l'idea di una macchina che poteva fare i calcoli automaticamente.Per prima cosa ha inventato il motore Difference, noto oggi come motore di differenza n. 1.

Il motore Difference era molto specializzato.È stato progettato per funzionare solo con i polinomi.Quando il progetto si è bloccato, Babbage ha deciso di ampliare la sua attenzione e creare una macchina multiuso.

Nel 1839, iniziò a dedicare tutto il suo pensiero accademico allo sviluppo del motore analitico.Babbage immaginava il motore come fatto in ottone e alimentato da un motore a vapore.I dati sono stati inseriti nel motore analitico utilizzando le schede perforate.Babbit prese in prestito l'idea delle schede di punch dell'industria tessile, dove venivano utilizzate per programmare telai meccanici.

Il motore aveva tre diversi tipi di lettori di carte per le carte che programmavano la macchina.Un tipo di carta ha inserito operazioni matematiche, un altro ha diretto il carico e il salvataggio delle azioni e la terza ha alimentato le costanti numeriche della macchina.Il linguaggio di programmazione era simile ai linguaggi di assemblaggio utilizzati un secolo dopo.

Una volta che i dati erano stati inseriti, il motore analitico poteva risolvere le equazioni aggiungendo, sottraendo, moltiplicando e dividendo e eseguendo altre funzioni simili al computer.Durante il calcolo, il motore analitico è stato in grado di utilizzare ciò che è sostanzialmente la memoria di ScratchPad.Potrebbe archiviare 1.000 numeri, ognuno dei quali potrebbe essere lungo fino a 50 cifre.Al termine dei calcoli, il motore analitico ha potuto produrre le risposte in stampa, scheda di punch o forma grafica.Potrebbe anche creare vassoi che potrebbero essere successivamente utilizzati per realizzare piastre di stampa.

I moderni scienziati di informatica riconoscono che Babbage era in anticipo sui suoi tempi.Tutte le parti del suo motore analitico sono echeggiate nei computer moderni.Come molti visionari, Babbage aveva difficoltà a convincere gli altri a riconoscere il suo genio.Un prototipo completo non è mai stato costruito perché Babbage non ha potuto ottenere finanziamenti.Ha creato parti della macchina, che sopravvivono nei musei.Ci sono voluti quasi 100 anni dopo la morte di Babbages nel 1871 prima che fossero costruiti i computer paragonabili al motore analitico.