Biografija Charlesa Babbagea, matematika in računalniškega pionirja
Oče računalništva
Profesor Charles Babbage (1792 - 1871), matematik in izumitelj nedokončanega Babbage Difference Engine, mehanskega programabilnega računalnika, okoli leta 1860.
Corbis / Getty Images
Charles Babbage (26. december 1791–18. oktober 1871) je bil angleški matematik in izumitelj, ki je zaslužen za konceptualizacijo prvega digitalnega programabilnega računalnika. Babbageov diferenčni stroj št. 1, zasnovan leta 1821, je bil prvi uspešen samodejni računski stroj brez napak in velja za navdih za sodobne programabilne računalnike. Babbage, ki so ga pogosto imenovali oče računalnika, je bil tudi plodovit pisatelj s širokim številom zanimanj, vključno z matematiko, tehniko, ekonomijo, politiko in tehnologijo.
Hitra dejstva: Charles Babbage
- Babbage, Charles. 'Odlomki iz življenja filozofa.' Dela Charlesa Babbagea. Ed. Campbell-Kelly, Martin. vol. 11. London: William Pickering, 1864. Tisk.
- Bromley, A. G. '.' Analitični stroj Charlesa Babbagea, 1838 Annals of the History of Computing 4.3 (1982): 196–217. Tiskanje.
- Kuhar, Simon. '.' Minds, Machines and Economic Agents: Cambridge Receptions of Boole and Babbage Študije zgodovine in filozofije znanosti, del A 36.2 (2005): 331–50. Tiskanje.
- Crowley, Mary L. ' 'Razlika' v Babbage's Difference Engine .' Učiteljica matematike 78.5 (1985): 366–54. Tiskanje.
- Franksen, Ole Immanuel. ' Babbage in kriptografija. Ali pa skrivnost šifre admirala Beauforta .' Matematika in računalništvo v simulaciji 35.4 (1993): 327–67.
- Hollings, Christopher, Ursula Martin in Adrian Rice. ' Zgodnje matematično izobraževanje Ade Lovelace .' BSHM Bulletin: Časopis Britanskega društva za zgodovino matematike 32.3 (2017): 221–34. Tiskanje.
- Hyman, Anthony. 'Charles Babbage, pionir računalnika.' Princeton: Princeton University Press, 1982. Tisk.
- Kuskey, Jessica. ' Matematika in mehanski um: Charles Babbage, Charles Dickens in duševno delo v 'Little Dorrit' .'' Dickens Studies Annual 45 (2014): 247–74. Tiskanje.
- Lindgren, Michael. 'Slava in neuspeh: Motorji razlike Johanna Müllerja, Charlesa Babbagea ter Georga in Edvarda Scheutza.' Trans. McKay, Craig G. Cambridge, Massachusetts: MIT Press, 1990. Natisni.
Zgodnje življenje in izobraževanje
Charles Babbage se je rodil 26. decembra 1791 v Londonu v Angliji kot najstarejši od štirih otrok, rojenih londonskemu bankirju Benjaminu Babbageu in Elizabeth Pumleigh Teape. Samo Charles in njegova sestra Mary Ann sta preživela zgodnje otroštvo. Družina Babbage je bila precej premožna in kot edini preživeli sin je Charles imel zasebne učitelje in so ga pošiljali v najboljše šole, vključno z Exeterjem, Enfieldom, Totnesom in Oxfordom, preden je leta 1810 končno vstopil na Trinity College v Cambridgeu.
Na Trinity je Babbage bral matematiko, leta 1812 pa se je pridružil Peterhouseu na univerzi Cambridge, kjer je bil najboljši matematik. Medtem ko je bil v Peterhouseu, je soustanovil Analytical Society, bolj ali manj lažno znanstveno družbo, ki jo sestavljajo nekateri najbolj znani mladi znanstveniki v Angliji. Pridružil se je tudi manj znanstveno usmerjenim študentskim družbam, kot sta The Ghost Club, ki se ukvarja z raziskovanjem nadnaravnih pojavov, in Extractors Club, ki se posveča osvoboditvi svojih članov iz mentalnih ustanov, ki so jih imenovali norišnice, če bi se kateri zavezali eni.
Charles Babbage (1791-1871) angleški matematik in pionir računalništva, 1871. Print Collector / Getty Images
Čeprav je bil najboljši matematik, Babbage ni diplomiral na Peterhouseu v Cambridgeu z odliko. Zaradi spora o primernosti njegove zaključne naloge za javno recenzijo je namesto tega leta 1814 prejel diplomo brez izpita.
Po diplomi je Babbage postal predavatelj astronomije na Royal Institution of Great Britain, organizaciji, namenjeni znanstvenemu izobraževanju in raziskovanju, s sedežem v Londonu. Nato je bil leta 1816 izvoljen v štipendijo londonske Kraljeve družbe za izboljšanje naravnega znanja.
Babbagejeva pot do računskih strojev
Zamisel o stroju, ki bi lahko računal in tiskal matematične tabele brez napak, se je prvič porodil Babbageu leta 1812 ali 1813. V zgodnjem 19. stoletju so bile navigacijske, astronomske in aktuarske tabele bistven del rastoče Industrijska revolucija . V navigaciji so jih uporabljali za računanje časa, plimovanja, tokov, vetrov, položaja sonca in lune, obale in zemljepisne širine. Nenatančne tabele, ki so bile v tistem času naporno izdelane ročno, so povzročile katastrofalne zamude in celo izgubo ladij.
Delovanje statve Jacquard, ki se uporablja pri izdelavi tapiserij in oblazinjenja. Fotografija brez datuma. Corbis / Getty Images
Babbage je črpal navdih za svoje računske stroje iz leta 1801 Žakard statve , avtomatiziran tkalski stroj, ki so ga vrteli ročno in programirali z navodili, ki so jih pošiljale luknjane kartice. Ko je videl zapletene portrete, ki jih je Jacquardov statve samodejno vtkal v svilo, se je Babbage odločil zgraditi nezmotljiv računski stroj na parni ali ročni pogon, ki bi podobno izračunaval in tiskal matematične tabele.
Drugačni motorji
Babbage je leta 1819 začel ustvarjati stroj za mehansko izdelavo matematičnih tabel. Junija 1822 je svoj izum naznanil Kraljevi astronomski družbi v dokumentu z naslovom Opomba o uporabi strojev pri izračunu astronomskih in matematičnih tabel. Poimenoval ga je Difference Engine št. 1, po načelu končnih razlik, načelu, ki stoji za matematičnim procesom reševanja polinomski izrazi z dodatkom in tako razrešljiv s preprostimi stroji. Babbageova zasnova je zahtevala stroj z ročnim zagonom, ki je zmožen tabelarizirati izračune do 20 decimalnih mest.
Ilustracija Difference Engine. Bettmann / sodelavec / Getty Images
Leta 1823 se je britanska vlada zanimala in Babbageu dala 1700 funtov za začetek dela na projektu, v upanju, da bo njegov stroj naredil nalogo izdelave kritičnih matematičnih tabel manj zamudno in drago. Čeprav je bila Babbagejeva zasnova izvedljiva, je bilo zaradi stanja obdelave kovin tiste dobe predraga proizvodnja na tisoče potrebnih natančno obdelanih delov. Posledično so dejanski stroški gradnje Difference Engine št. 1 močno presegli prvotno oceno vlade. Leta 1832 je Babbageu uspelo izdelati delujoč model pomanjšanega stroja, ki je bil sposoben tabelarizirati izračune na samo šest decimalnih mest, namesto 20 decimalnih mest, predvidenih v prvotni zasnovi.
Do takrat, ko je britanska vlada leta 1842 opustila projekt Difference Engine No. 1, je Babbage že delal na zasnovi svojega analitičnega stroja, veliko bolj zapletenega in programirljivega računskega stroja. Med letoma 1846 in 1849 je Babbage izdelal načrt za izboljšan Difference Engine št. 2, ki je bil sposoben hitreje izračunati do 31 decimalnih mest in z manj gibljivimi deli.
Leta 1834 je švedski tiskar Per Georg Scheutz uspešno skonstruiral tržni stroj, ki je temeljil na Babbagejevem diferenčnem stroju, znanem kot Scheutzian računski stroj. Medtem ko je bil nepopoln, tehtal je pol tone in je bil velik kot veliki klavir, je bil Scheutzian motor uspešno predstavljen v Parizu leta 1855, različice pa so bile prodane ameriški in britanski vladi.
Difference Engine št. 1 Charlesa Babbagea, prototip računskega stroja, 1824–1832, ki ga je leta 1832 sestavil Joseph Clement, izučen orodjar in risar. Ann Ronan Pictures / Print Collector / Getty Images
Analitični motor, pravi računalnik
Do leta 1834 je Babbage prenehal z delom na Difference Engine in začel načrtovati večji in celovitejši stroj, ki ga je imenoval Analytical Engine. Babbageov novi stroj je bil ogromen korak naprej. Ker je bil sposoben izračunati več kot eno matematično nalogo, je bil resnično to, kar danes imenujemo programabilno.
Podobno kot sodobni računalniki je Babbageov analitični motor vključeval aritmetično logično enoto, krmilni tok v obliki pogojnega razvejanja in zank ter integriran pomnilnik. Tako kot Jacquardov statve, ki je Babbagea navdihnila leta prej, naj bi bil njegov analitični stroj programiran za izvajanje izračunov s pomočjo luknjanih kartic. Rezultati – izhod – bi bili zagotovljeni na tiskalniku, risalniku krivulj in zvoncu.
Pomnilnik analitičnega stroja, imenovan trgovina, naj bi bil sposoben hraniti 1000 številk po 40 decimalnih mest. Mlin motorja, tako kot aritmetična logična enota (ALU) v sodobnih računalnikih, naj bi bil sposoben izvajati vse štiri osnovne aritmetične operacije, plus primerjave in neobvezne kvadratne korenine. Podobno kot centralna procesna enota sodobnega računalnika (CPE) se je mlin za izvajanje navodil programa zanašal na lastne notranje postopke. Babbage je celo ustvaril programski jezik za uporabo z analitičnim motorjem. Podobno modernemu programski jeziki , dovoljeno je za zankanje ukazov in pogojno razvejanje .
Večinoma zaradi pomanjkanja sredstev Babbage nikoli ni mogel izdelati polne delujoče različice katerega koli od svojih računskih strojev. Šele leta 1941, več kot stoletje po tem, ko je Babbage predlagal svoj analitični stroj, je nemški strojni inženir Konrad Zuse pokazati svoje Z3 , prvi delujoči programirljivi računalnik na svetu.
Leta 1878, čeprav je Babbagejev analitični stroj razglasil za 'čudež mehanske iznajdljivosti', je izvršni odbor Britanskega združenja za napredek znanosti priporočil, da se ne izdela. Medtem ko je priznal uporabnost in vrednost stroja, je odbor zavrnil ocenjene stroške njegove izdelave brez kakršnega koli zagotovila, da bo deloval pravilno.
Babbage in Ada Lovelace, prva programerka
5. junija 1883 je Babbage srečal 17-letno hčerko slavnega pesnika Lord Byron , Augusta Ada Byron, grofica Lovelace—bolj znana kot Tukaj je Lovelace . Ada in njena mama sta se udeležili enega izmed Babbagejevih predavanj in po nekaj dopisovanja ju je Babbage povabil, da si ogledata pomanjšano različico Difference Engine. Ada je bila očarana in je zahtevala in prejela kopije načrtov Difference Engine. Z mamo sta obiskali tovarne, da bi videli druge stroje pri delu.
Ada Lovelace, ki je sama po sebi veljala za nadarjeno matematiko, je študirala pri dveh najboljših matematikih svojega časa: Augustusu De Morganu in Mary Somerville. Ko so jo prosili, naj prevede članek italijanskega inženirja Luigija Federica Menabree o Babbagejevem analitičnem stroju, Ada ni le prevedla izvirnega francoskega besedila v angleščino, ampak je dodala tudi svoje lastne misli in ideje o stroju. V svojih dodanih opombah je opisala, kako bi lahko analitični stroj poleg številk obdelal tudi črke in simbole. Prav tako je teoretizirala postopek ponavljanja navodil ali zanke, ki je bistvena funkcija, ki se danes uporablja v računalniških programih.
Adin prevod in opombe, objavljeni leta 1843, opisujejo, kako programirati Babbagejev analitični stroj, s čimer je Ada Byron Lovelace postala prva računalniška programerka na svetu.
Poroka in osebno življenje
V nasprotju z očetovimi željami se je Babbage 2. julija 1814 poročil z Georgiano Whitmore. Njegov oče ni želel, da bi se njegov sin poročil, dokler ne bi imel dovolj denarja za preživetje, a je kljub temu obljubil, da mu bo dal 300 funtov (36.175 funtov leta 2019) na leto za življenje. Paru se je sčasoma rodilo osem otrok, od katerih so le trije dočakali polnoletnost.
V razponu samo enega leta, od 1827 do 1828, je Babbagea prizadela tragedija, ko so umrli njegov oče, njegov drugi sin (Charles), njegova žena Georgiana in novorojeni sin. Skoraj neutolažljiv se je odpravil na dolgo potovanje po Evropi. Ko je okoli leta 1834 umrla njegova ljubljena hči Georgiana, se je uničeni Babbage odločil, da se bo poglobil v svoje delo in se ni nikoli ponovno poročil.
Po očetovi smrti leta 1827 je Babbage podedoval 100.000 funtov (več kot 13,2 milijona ameriških dolarjev leta 2019). V veliki meri je obsežna dediščina Babbageu omogočila, da je svoje življenje posvetil svoji strasti do razvoja računskih strojev.
Ker znanost še ni bila priznana kot poklic, so na Babbagea njegovi sodobniki gledali kot na gospoda znanstvenika – člana velike skupine aristokratskih amaterjev, ki je zaradi neodvisnega premoženja lahko sledil svojim interesom brez zunanjih sredstev podpore. Babbageovi interesi nikakor niso bili omejeni na matematiko. Med letoma 1813 in 1868 je napisal več knjig in člankov o proizvodnji, procesih industrijske proizvodnje in mednarodni ekonomski politiki.
Dr. Ken Arnold, vodja razstav pri Wellcome Trustu, pozira za fotografijo poleg možganov Charlesa Babbagea 14. marca 2002 na razstavi 'Head On, Art with the Brain in Mind' v Znanstvenem muzeju v Londonu. Sion Touhig / Getty Images
Čeprav Babbage nikoli ni bil tako dobro odmeven kot njegovi računski stroji, so Babbageovi drugi izumi vključevali oftalmoskop, snemalnik črne skrinjice za železniške katastrofe, seizmograf, višinomer in lovilec krav za preprečevanje poškodb prednjega dela železniških lokomotiv. Poleg tega je predlagal izkoriščanje plimovanja oceanov za proizvodnjo energije, proces, ki se danes razvija kot vir obnovljive energije.
Čeprav je bil Babbage pogosto obravnavan kot ekscentrik, je bil superzvezda v londonskih družbenih in intelektualnih krogih 1830-ih. Njegove redne sobotne zabave na njegovem domu na Dorset Street so veljale za afere, ki jih ni treba zamuditi. Zvest svojemu slovesu očarljivega pripovedovalca je Babbage svoje goste očaral z najnovejšimi londonskimi trači in predavanji o znanosti, umetnosti, literaturi, filozofiji, veri, politiki in umetnosti. Vsi so bili nestrpni, da bi šli na njegove veličastne večere, je zapisal filozof Harriet Martineau Babbageovih zabav.
Kljub njegovi družbeni priljubljenosti Babbagea nikoli niso zamenjali za diplomata. Pogosto je sprožil ostre javne verbalne napade na člane, za katere je menil, da so znanstvene ustanove zaradi pomanjkanja vizije. Žal se je včasih celo lotil prav ljudi, pri katerih je iskal finančno ali tehnično podporo. Dejansko se prva biografija njegovega življenja, ki jo je leta 1964 napisal Maboth Moseley, imenuje 'Irascible Genius: A Life of Charles Babbage, Inventor'.
Smrt in zapuščina
Babbage je umrl pri 79 letih 18. oktobra 1871 na svojem domu in v laboratoriju na 1 Dorset Street v londonski soseski Marylebone in bil pokopan na londonskem pokopališču Kensal Green. Danes je polovica Babbagejevih možganov ohranjena v muzeju Hunterian na Royal College of Surgeons v Londonu, druga polovica pa je na ogled v Muzeju znanosti v Londonu.
Diferenčni motor št. 2 Znanstvenega muzeja, izdelan po načrtu Charlesa Babbagea. Geni / Wikimedia Commons / javna last
Po Babbagejevi smrti je njegov sin Henry nadaljeval očetovo delo, vendar tudi ni uspel zgraditi popolnoma delujočega stroja. Še en njegov sin, Benjamin, je emigriral v Južno Avstralijo, kjer so leta 2015 odkrili veliko Babbagejevih papirjev in delov njegovih prototipov.
Leta 1991, popolnoma delujoča različica Babbagejev diferenčni motor št. 2 je uspešno zgradil Doron Swade, kustos v londonskem Muzeju znanosti. Natančen do 31 števk, z več kot 4000 deli in tehta več kot tri metrične tone, deluje točno tako, kot si je Babbage zamislil 142 let prej. Tiskalnik, dokončan leta 2000, je imel še 4000 delov in je tehtal 2,5 metrične tone. Danes je Swade ključni član ekipe Načrt 28 projekt, poskus Londonskega muzeja znanosti, da bi zgradil delujoč Babbageov analitični motor v polnem obsegu.
Ko se je bližal koncu svojega življenja, se je Babbage sprijaznil z dejstvom, da nikoli ne bo dokončal delujoče različice svojega stroja. V svoji knjigi iz leta 1864, Odlomki iz življenja filozofa , je preroško potrdil svoje prepričanje, da njegovo dolgoletno delo ni šlo zaman.
Če se kdo brez opozorila z mojim zgledom loti in mu bo resnično uspelo izdelati motor, ki v sebi vključuje celoten izvršni oddelek matematične analize po drugačnih principih ali s preprostejšimi mehanskimi sredstvi, se ne bojim, da bi pustil svoj ugled v njegovem naložiti, saj bo samo on lahko v celoti cenil naravo mojih prizadevanj in vrednost njihovih rezultatov.
Charles Babbage je bil ena najvplivnejših osebnosti pri razvoju tehnologije. Njegovi stroji so služili kot intelektualni predhodnik širokega spektra nadzora proizvodnje in računalniških tehnik. Poleg tega velja za pomembno osebnost angleške družbe 19. stoletja. Objavil je šest monografij in vsaj 86 člankov, predaval pa je na različne teme od kriptografije in statistike do interakcije med znanstveno teorijo in industrijsko prakso. Imel je velik vpliv na znane politične in socialne filozofe, vključno z John Stuart Mill in Karl Marx .
Viri in nadaljnje reference
PosodobilRobert Longley