Charles Babbage, ingegnere meccanico inglese e polimato, ha dato origine al concetto di computer programmabile. Considerato il "padre del computer", concepì e inventò il primo computer meccanico all' inizio del XIX secolo. Dopo aver lavorato sul suo rivoluzionario motore differenziale, progettato per aiutare i calcoli di navigazione, nel 1833 si rese conto che un progetto molto più generale, un motore analitico, era possibile. L' inserimento di programmi e dati doveva essere fornito alla macchina tramite schede perforate, un metodo allora utilizzato per dirigere telai meccanici come il telaio Jacquard. Per l' output, la macchina avrebbe una stampante, un plotter curva e una campana. La macchina sarebbe anche in grado di punzonare i numeri sulle carte da leggere in seguito. Il motore incorporava un' unità logica aritmetica, un flusso di controllo sotto forma di ramificazioni e loop condizionali e una memoria integrata, che lo rendeva il primo progetto per un computer generico che poteva essere descritto in termini moderni come Turing-complete.
Durante quale secolo è stato inventato il primo computer meccanico di Charles Babbage?
all' inizio del XIX secolo