Primul dispozitiv de calcul
Charles Babbage, un inginer mecanic și polimat englez, a creat conceptul de calculator programabil. Considerat „tatăl calculatorului”, el a conceptualizat și inventat primul calculator mecanic la începutul secolului al XIX-lea. După ce a lucrat la revoluționarul său motor diferențial, conceput pentru a ajuta la calculele de navigație, în 1833 a realizat că un design mult mai general, un Motor Analitic, era posibil. Introducerea programelor și a datelor urma să fie furnizată mașinii prin cartele perforate, o metodă utilizată la acea vreme pentru a dirija războaiele de țesut mecanice, cum ar fi războiul Jacquard. Pentru ieșire, mașina ar fi avut o imprimantă, un plotter de curbe și un clopoțel. Mașina ar fi fost, de asemenea, capabilă să perforeze numere pe cartele pentru a fi citite ulterior. Motorul încorpora o unitate logică aritmetică, controlul fluxului sub formă de ramificații condiționate și bucle, și memorie integrată, făcându-l primul design pentru un calculator de uz general care ar putea fi descris în termeni moderni ca fiind Turing-complet. Mașina era cu aproximativ un secol înaintea timpului său. Toate piesele pentru mașina sa trebuiau făcute manual – aceasta a fost o problemă majoră pentru un dispozitiv cu mii de piese. În cele din urmă, proiectul a fost dizolvat odată cu decizia Guvernului Britanic de a înceta finanțarea. Eșecul lui Babbage de a finaliza motorul analitic poate fi atribuit în principal dificultăților politice și financiare, precum și dorinței sale de a dezvolta un calculator din ce în ce mai sofisticat și de a avansa mai repede decât ar fi putut oricine altcineva să urmeze. Cu toate acestea, fiul său, Henry Babbage, a finalizat o versiune simplificată a unității de calcul a motorului analitic (moara) în 1888. El a oferit o demonstrație reușită a utilizării sale în tabelele de calcul în 1906.
