Kazalo:
Opredelitev - Kaj pomeni Charles Babbage?
Charles Babbage je bil angleški matematik in izumitelj, za katerega se pripisuje koncept programiranega računalnika. Babbage se je rodil leta 1791, čas, ko je računalnik dejansko pomenil osebo, ki računa ročno.
Izobraževal se je kot matematik - Babbage je - kot mnogi drugi že od nekdaj - opazil, da se lahko večje operacije razdelijo na enostavnejše, manjše stopnje. Kljub temu, da gre za majhen izračun ali velik, bo človeška napaka vedno tvegala.
Babbage je predstavljal stroj z vhodno napravo, pomnilnikom, procesorjem, krmilno enoto in izhodno napravo, v bistvu osnovnim sodobnim računalnikom. Ta stroj bi bil sposoben opraviti z osnovnimi izračuni in tako odpravil človeške napake. Čeprav nikoli ni dokončan, bi Babbageov analitični motor deloval na luknjastih karticah, ki vsebujejo programe, ki bi jih lahko izvajali v zanki, kar bi mu omogočilo izvajanje vseh izračunov, ki bi jih programer lahko zanj zasnoval.
Babbage je deloval tudi na področju kriptografije, s čimer je razbil Vigenere-jev šifer samodejnega ključa.
Tehopedija razlaga Charlesa Babbagea
Babbagejev konceptualni analitični motor je bil takrat neverjeten preskok v razmišljanju, toda takšen, ki je bil narejen znova in znova. Zamisel, da računalništvo postane mehanski postopek, se je pojavila tudi pri Alanu Turingu. Velika razlika med Babbagejem in Turingom je, da se je Turing rodil v dobi, ko je bilo mogoče njegove koncepte uresničiti, med drugim zahvaljujoč elektriki.
Babbagejev analitični motor in starejše in poznejše različice njegovih motorjev za razliko so bili povsem mehanski, uporabljali so jeklenke in druge dele, ki bi povzročili stroj, visok več kot 8 čevljev in 15 ton. Kljub temu, da nikoli ni zgradil prvega delujočega računalnika, je Babbageov konceptualni stroj svoji prijateljici Adi Lovelace omogočil, da se posthumno odobrava kot prvi svetovni računalniški programer za ustvarjanje algoritmov, ki naj bi se izvajali na Babbageovem stroju.