Charles Babbage (1791-1871) fu un matematico, inventore e progettista di macchine di calcolo. È una figura anomala nella storia dell’ingegneria: le sue macchine principali non furono completate nel suo tempo, ma il loro progetto rese pensabile il calcolo automatico molto prima dell’elettronica.
La sua importanza non sta soltanto nell’aver immaginato dispositivi complessi, ma nell’aver trattato il calcolo come processo meccanizzabile, scomponibile in operazioni elementari e controllabile da una sequenza di istruzioni.
La Difference Engine
La Difference Engine era pensata per calcolare tavole matematiche riducendo gli errori umani. Nel XIX secolo tavole astronomiche, nautiche, logaritmiche e assicurative erano infrastrutture invisibili della scienza e dell’amministrazione.
Babbage comprese che molti calcoli ripetitivi potevano essere affidati a una macchina. Il problema non era solo matematico: era meccanico, costruttivo, finanziario e organizzativo. Richiedeva ingranaggi precisi, tolleranze strette, assemblaggi affidabili e una produzione capace di sostenere complessità.
L’Analytical Engine
L’Analytical Engine andò oltre la macchina specializzata. Nel progetto di Babbage compaiono elementi che ricordano l’architettura dei computer: memoria, unità di calcolo, istruzioni, controllo del flusso e uso di schede perforate.
Naturalmente non era un computer elettronico, e la sua realizzazione completa superava le capacità pratiche e finanziarie del tempo. Ma il salto concettuale fu enorme: una macchina poteva essere generale, non dedicata a un solo calcolo.
Questa idea appartiene alla preistoria dell’informatica, ma è profondamente meccanica. Prima del bit c’è il dente dell’ingranaggio; prima del circuito c’è la sequenza controllata di movimenti.
Progetto oltre la costruzione
Babbage obbliga a distinguere tra invenzione, progetto e realizzazione industriale. Un’idea può essere formalmente avanzata e insieme non costruibile con la tecnologia disponibile.
Questo rende la sua biografia preziosa per l’ingegneria: il fallimento pratico non cancella il valore teorico, ma mostra quanto l’ingegneria dipenda da materiali, officine, finanziamenti, gestione e standard di precisione.
Eredità
Babbage apre una linea che porterà al calcolo automatico moderno. La sua opera mostra che l’ingegneria può occuparsi non solo di energia, strutture e trasporti, ma anche di procedure, algoritmi e informazione.
Nel percorso dell’atlante, Babbage entra dopo Pascal: dalla Pascalina come calcolo aritmetico meccanico si passa alla macchina programmabile come architettura concettuale.