Charlesas Babbage'as (gruodžio 26 d. 1791 - spalio 18 d. 1871) - anglų matematikas, analitinis filosofas, mechanikos inžinierius ir informatikas. Jis pirmasis pasiūlė kompiuterio, kurį galima programuoti, idėją. Nebaigtos jo mechanizmų dalys eksponuojamos Londono mokslo muziejuje. Babbage'as sukūrė idėjas ir brėžinius, kurie tapo skaitmeninio skaičiavimo ir programavimo pagrindu: jis projektavo tiek skirtumų skaičiavimo aparatą (Difference Engine), skirtą automatiškai skaičiuoti lenteles, tiek kur kas sudėtingesnį Analitinį variklį (Analytical Engine) — universalesnį mechaninį skaičiavimo įrenginį, turėjusį "mill" (skaitmenų apdorojimo modulį) ir "store" (atmintį), o kaip programavimo priemonę numatė naudojimąsi perforuotomis kortelėmis. Jo idėjos vėliau įkvėpė kitus mąstytojus ir inžinierius, o jose glaustas konceptas — atskirti duomenis, atmintį ir valdymą — tapo skaitmeninių kompiuterių pagrindu.
Charlesas Babbage'as gimė Anglijoje, 44 Crosby Row, Walworth Road, Londone. Babbage'o tėvas Benjaminas Babbage'as buvo Londono bankininkas, kuriam priklausė Bittono valda Teignmute. Jo motina buvo Betsy Plumleigh Babbage. In 1808Babbage'ų šeima persikėlė į senąjį Rowdenso namą Rytų Teignmute. Vėliau jis studijavo Kembridžo universitete, dalyvavo intelektinėse draugijose ir kartu su kolegomis siekė skatinti analitinės (kartes) matematikos taikymą. Babbage buvo aktyvus mokslo ir technologijų propagatorius — rašė mokslinius ir populiarius darbus, kritikavo netikslias lenteles ir siūlė mechaninius sprendimus, mažinančius žmogaus klaidų įtaką skaičiavimams.
Pagrindiniai pasiekimai ir idėjos
- Difference Engine – mechaninis skaičiuoklis, skirtas automatiškai skaičiuoti polinominės formos reikšmes ir sudaryti lenteles be rankinių skaičiavimų; nors pilnai pastatyti išsamų Babbage'o variantą nepavyko, jo brėžiniai parodė idėjos praktiškumą.
- Analytical Engine – pirmykštė programavimo koncepcija: atskirtas apdorojimo modulis ir atmintis, galimybė apdoroti duomenis pagal įvestas instrukcijas ir naudoti perforuotas korteles programoms; šis projektas laikomas vienu iš pirmųjų universalaus kompiuterio idėjos pavyzdžių.
- Bendradarbiavimas su Ada Lovelace – Ada Lovelace (Lovelace grafienė) išplėtė Babbage'o idėjas ir parašė išsamius komentarus apie Analitinį variklį; jos užrašai priskiriami pirmajai kompiuterinei programai.
- Technologinės ir organizacinės įžvalgos – Babbage'as rašė apie mechanizaciją, gamybos efektyvumą ir klaidų mažinimą skaičiavimuose; jo veiksmai ir publikacijos prisidėjo prie pramoninės mechatronikos ir inžinerinės praktikos vystymosi.
- Publikacijos – svarbiausi darbai: On the Economy of Machinery and Manufactures (1832) ir autobiografiniai prisiminimai Passages from the Life of a Philosopher (išleisti vėliau), kuriuose jis aprašo savo tyrimus, techninius projektus ir idėjų vystymą.
Gyvenimo pabaiga ir palikimas
Nors dauguma Babbage'o mechaninių projektų taip ir nebuvo pilnai pastatyti jo gyvenime dėl finansavimo, gamybos sudėtingumo ir ginčų su rangovais, jo idėjos išliko gyvybingos. Londono mokslo muziejuje saugomos ne tik nebaigtos mechanizmų dalys, bet ir įvairūs modeliai bei dokumentai, iš kurių aiškėja jo darbų ir konceptų reikšmė. Vėliau, remiantis Babbage'o brėžiniais, buvo pagaminti veikiantys modeliai (pvz., 20 a. pabaigoje atkurti skirtumų variklio modeliai), įrodantys, kad jo projektai buvo techniškai pagrįsti.
Jo intelektinis palikimas — idėja, kad skaičiavimus galima automatizuoti ir programuoti — tapo vienu iš modernios kompiuterijos pagrindų. Dėl to Charlesas Babbage'as dažnai vadinamas programuojamų kompiuterių pradininku ir vienu iš svarbiausių skaitmeninės eros pirmtakų. Jo "Smegenys" taip pat eksponuojamos Mokslo muziejuje Londone.


.jpg)
