Charles Babbage (1791. december 26., Teignmouth, Nagy-Britannia – 1871. október 18., London) angol matematikus és korai számítógép-tudós, az első személy, aki előállt a programozható számítógép ötletével. Gépei az első mechanikus számítógépek közt voltak, de egyiket sem fejezte be teljesen, anyagi és személyes okokból. Babbage gépei mechanikusan működő részekből álló monstrumok voltak, de a felhasznált működési elvek közül sok meghökkentően hasonló a mai számítógépek működési elveire. Be nem fejezett gépeinek alkotóelemeit kiállították a Londoni Tudományos Múzeumban (London Science Museum). 1991-ben, Babbage eredeti tervei alapján befejezték differenciálgépét, ami tökéletesen működött. A Babbage korában már használatos anyagokból építették fel, ami azt mutatja, a gép már a korabeli technológiájával is működőképessé tehető lett volna. Mikor felismerte, hogy a matematikai táblák rengeteg hibát tartalmaznak, ami például sok hajó elvesztését okozta, Babbage megpróbált keresni egy másik módszert: létrehozni egy gépet, amely nem szenved hibákban, nem merül ki és nem unja meg a számolást, mint az emberi kalkulátorok. Ez az ötlet 1812 elején fogalmazódott meg fejében, s tervei szerint gőzgép hajtotta volna. Három jól megkülönböztethető tényező befolyásolta: rendmániája, jól ismerte a logaritmus-táblát és dolgozott a Blaise Pascal és Gottfried Leibniz által kidolgozott számítógépekkel. 1822-ben, egy Sir Humphrey Davyhez címzett levelében írt a gépe számolásokra való alkalmasságáról és a matematikai táblák kinyomtatásának képességéről, így kifejtette a számológép alapelveit. Be is mutathatta a differenciálgép névre elkeresztelt modelljét a Királyi Asztronómiai Társaságnak 1821-ben. Az a cél vezérelte ebben, hogy polinomtáblákat alkalmazzon számszerű ábrázoláshoz (ezt nevezte differenciálásnak). A Társaság helyeselte a tervet, és az angol kormány 1500 fontos díját is odaítélték neki 1823-ban. A gép készítését elkezdte, de soha nem fejezte be. Két dolog miatt: az egyik, hogy a belső súrlódás és áttétel nem állt megfelelő szinten abban az időben, s az állandó vibráció problémákat okozott. A másik az volt, hogy az eredeti terveket megváltoztatta a gép készítése közben. 1833-ra 17000 font ellenére sem tudott kézzelfogható végleges eredményt felmutatni. Az első differenciálgép 25 ezer alkatrészből állt. 15 tonnát nyomott és két és fél méter magas volt. A másodiknak csak a terveit készítette el. Ez az a gép, amit 1989 és 1991 közt építtettek meg, első számításait a Londoni Tudományos Múzeumban végezte el és 31 számjegyes eredményeket adott ki. A második géphez Babbage nyomtatót is tervezett. Miután a differenciálgép megépítésének kísérlete megbukott, Babbage egy még bonyolultabb masina, az analitikai gép megtervezésébe fogott és haláláig több változatot készített. A fő eltérés a differenciálgéptől az volt, hogy az analitikai gép lyukkártyákkal programozható lett volna. Ez megint csak forradalmi ötlet volt a számítógép történetében, bár maga az eszköz nem teljesen új, hiszen Joseph Marie Jacquard a szövőgépen már korábban is alkalmazott lyukkártyát. A gép egy olyan mechanikus számológépet is működtetett volna, amely már létező számítások eredményeit formulázta volna meg Lyukkártyasorozatok segítségével. A terv számos olyan módszert vezetett be, amelyeket a modern számítógépek alkalmaznak. Ha megépül, ez lett volna az első Turing-teljes számítógép és programja képes lett volna kikalkulálni a Bernoulli-számok sorozatát. |