Charles Babbage (26. decembra 1791 - 18. októbra 1871) bol anglický matematik, analytický filozof, strojný inžinier a počítačový vedec. Ako prvý prišiel s myšlienkou počítača, ktorý sa dá naprogramovať. Nedokončené časti jeho mechanizmov sú vystavené v londýnskom Múzeu vedy.

Charles Babbage sa narodil v Anglicku na adrese 44 Crosby Row, Walworth Road, Londýn. Babbageov otec Benjamin Babbage bol bankárom v Londýne, ktorý vlastnil panstvo Bitton v Teignmouthe. Jeho matka bola Betsy Plumleigh Babbageová. Na stránke 1808sa rodina Babbageovcov presťahovala do starého domu Rowdensovcov vo východnom Teignmouthe.

Jeho mozog je vystavený aj v Múzeu vedy v Londýne.

Vzdelanie a raná kariéra

Babbage získal klasické vzdelanie doma i v súkromných školách a neskôr študoval na Univerzite v Cambridge, kde sa stretol s významnými súčasníkmi, ako boli John Herschel a George Peacock. Spolu založili skupinu zameranú na modernizáciu matematickej notácie a výučby. Už v mladom veku sa Babbage angažoval v praktických problémoch merania, presnosti výpočtov a strojárstva, čo ho viedlo k nápadom na mechanické vypočtové stroje.

Difference Engine a Analytical Engine

Najznámejšími Babbageovymi návrhmi sú Difference Engine (Stroj na rozdiely) a Analytical Engine (Analytický stroj). Difference Engine mal automatizovať tvorbu numerických tabuliek pomocou mechanického vykonávania polynomiálnych výpočtov a eliminovať chyby ručných výpočtov. Práce na tomto stroji začal v 20. rokoch 19. storočia; projekt však kvôli technickým problémom, financiám a sporom s výrobcami nikdy nedokončil v jeho dobe. Niektoré časti a fragmenty týchto mechanizmov sú dnes vystavené v londýnskom Múzeu vedy.

Analytical Engine, ktorý Babbage navrhol neskôr, je pritom považovaný za koncept prvého skutočne programovateľného stroja. Tento návrh obsahoval princípy, ktoré sa neskôr stali základom moderného počítača: oddelenie procesora (nazývaného „mill“) a pamäte („store“), použitie programu uloženého vo forme pákových inštrukcií, a mechanizmy pre podmienkové skoky a cykly. Babbage uvažoval aj o použití diernych štítkov (inšpirovaných Jacquardovými tkaninovými kartami) ako prostriedku pre zadávanie a ukladanie programu.

Spolupráca s Ada Lovelace

Meno lady Augusta Ada King (grófka Lovelace), známej ako Ada Lovelace, je neodmysliteľne spojené s Babbageom — jej poznámky k prekladu článku o Analytical Engine obsahujú podrobnú analýzu strojových postupov a prvý známy algoritmus určený pre stroj (výpočet Bernoulliho čísel). Z tohto dôvodu je často považovaná za prvú programátorku a Babbageove myšlienky za predchodcu programovania.

Ďalšie vedecké a spoločenské príspevky

Babbage sa nevenoval iba mechanickým počítačom. Publikoval práce o priemyselnej výrobe a ekonomike, najznámejšou je kniha On the Economy of Machinery and Manufactures (1832), ktorá skúmala efektivitu tovární, rozdelenie práce a mechanizáciu výroby. Pôsobil tiež v oblasti štatistiky, astronómie, a navrhoval reformy v rôznych verejných činnostiach. Napísal spomienky Passages from the Life of a Philosopher (autobiografia), v ktorých popisuje svoje práce, spory a názory.

Povaha, spory a problémy s realizáciou

Babbage bol známy ako mimoriadne precízny, technicky zdatný, ale aj hádavý a náročný muž. Jeho požiadavky na presnosť a sústavné spory s výrobcami (napr. s kovárom a mechanikom Josephom Clementom) často spomaľovali alebo blokovali realizáciu jeho projektov. Projekt Difference Engine sa ocitol vo finančných a organizačných problémoch, čo spolu s obmedzeniami vtedajšej strojárskej výroby znemožnilo postavenie plne funkčného stroja v jeho živote.

Odkaz a expozície

Dielo Charlesa Babbagea výrazne ovplyvnilo vývoj počítačov v 20. storočí a on sám je často označovaný za „otca programovateľného počítača“. V 20. storočí z jeho plánov skonštruovali funkčné modely a reprízy — Science Museum v Londýne napríklad zostavilo fungujúcu Difference Engine No. 2 podľa Babbageových nákresov, ukázalo mnohé originálne a rekonštruované súčiastky a exponáty sú prístupné verejnosti. Niektoré jeho telesné pozostatky a predmety sú uložené v múzeách a zbierkach v Británii; tiež sa spomína, že časti jeho mozgu či preparát sú zachované v lekárskych zbierkach.

Dedera a uznanie

Dnes je Babbage oceňovaný nielen ako vynálezca mechanických výpočtových strojov, ale aj ako mysliteľ, ktorý formuloval koncepčné zásady modernej výpočtovej techniky: rozdiel medzi hardvérom a softvérom, význam pamäte a vykonávacej jednotky, a myšlienku programovateľnosti. Jeho práca inšpirovala neskorších konštruktérov a teoretikov, od prvých elektromechanických strojov až po moderné počítače.

Hodnota Babbageovho odkazu spočíva menej v tom, koľko funkčných strojov osobne postavil, a viac v tom, že prvý raz systematicky navrhol a popísal architektúru stroja, ktorý by sa dal naprogramovať — čím položil základy súčasnej informatiky.