Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Informatycy
22
wielealgorytmówdodawania,odejmowania,mnożeniaidzielenialiczbzapi-
sanychwtymsystemie23.
EpokamaszynliczącychrozpoczynasięwXVIIwieku.Zapierwszą
znichuważasięsztabkiNepera-maszynędomnożenialiczbzapomocądo-
dawanialogarytmówtychliczbstworzonąprzezJohnaNepera(1550-1617).
Zapierwsząmechanicznąmaszynęliczącąuznajesięmaszynęstworzoną
przezWilhelmaSchickarda(1592-1635).W1642rokuBlaisePascal(1623-
1662)zbudowałsumatorarytmetyczny(sumatorPascala)-pierwsząmaszy-
nędoliczeniaużywanąwpraktyce.Pascalzbudowałokoło50egzemplarzy
takichmaszyn.
Kolejnymkrokiemdowspółczesnejinformatykibyłoopracowanieprzez
niemieckiegofilozofaimatematykaGottfriedaWilhelmaLeibniza(1646-
1716)systemudwójkowego,któryobecniesłużydoreprezentacjiinformacji
wkomputerach.NapoczątkuXIXwiekuangielskimatematykzUniwersytetu
wCambridgeCharlesBabbage(1791-1871)zaprojektowałmaszynęróżnico-
wą(DifferenceEngine)dorozwiązywaniapewnychzadańmatematycznych,
któremiałybyćprzydatnewrozwojuprzemysłu.Babbageotrzymałdofinan-
sowanierządoweizainwestowałwłasnepieniądzewkonstrukcjęprototypu
(1833),którydziaładodziśwLondyńskimMuzeumTechniki.Babbageprzed-
stawiłnowąkoncepcjęmaszynyprogramowalnej,zwanejmaszynąanalitycz-
ną(AnalyticalEngine),któraspotkałasięzuznaniemtylkowśrodowiskach
naukowychiwśródamatorów.PełnaideaBabbage’azostałazrealizowana
dopierowlatachczterdziestychXXwiekuitozapomocązłożonychtechno-
logii24.AlanTuringprzyprojektowaniuprogramowanychmaszynposługiwał
siękoncepcjąmaszynyanalitycznejBabbage’a.
ZapierwszegoprogramistęnaświecieuważasięAugustęAdęKing,hra-
binęLovelace(1815-1852),córkęangielskiegopoetyromantycznegoGeorge’a
Byrona,któraopisywaładziałaniemaszynyanalitycznejCharlesaBabbage’a.
Maszynataniezostaławrzeczywistościzbudowana,mimotoAdaLovelace
opisałaszczegółowometodęobliczanialiczbBernoulliego25zajejpomocą.
Opistenuznanozapierwszyprogramkomputerowy.Adaprzypuszczała,że
maszynawymyślonaprzezBabbage’amogłabytworzyćgrafikęalbokompo-
nowaćmuzykę26.
23
R.PenroseR.,Nowyumysłcesarza.Okomputerach,umyśleiprawachfizyki,PWN,
Warszawa2000,s.47.
24
M.Campbell-Kelly,W.AsprayJr.,Computer:aHistoryoftheInformationMachine,West-
viewPress,Oxford2004,s.8.
25
LiczbyBernoulliegotonieskończonyciągliczbwymiernychoznaczanychjakoB
m,gdzie
m
mjestnumeremporządkowymliczby,m=0,1,2…,
∑(
m+1
k)·B
k=0
,gdzieB
0=1.
26
WikipediaAdaLovelace,http://pl.wikipedia.org/wiki/Ada_Lovelace[09.03.2012].
k=0