Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.Naszaprzeszłośćjestwstępemdonaszejprzyszłości
Bezpośrednimprzodkiemwspółczesnychkomputerówbyłymaszyny
licząceAmerykaninaHermanaHolleritha(1860-1929).W1887rokuzbu-
dowałonmaszynęliczącą,któraprzetwarzaładaneoludnościUSA.Dane
byływprowadzanedomaszynyzapomocąkartperforowanych.W1896roku
HollerithzałożyłTabulatingMachineCompany,którew1917rokuzostało
przekształconewInternationalBusinessMachine(IBM).Firmataprzeddru-
gąwojnąświatowąotworzyłaprzedstawicielstwowWarszawienaplacuPił-
sudskiegopodnazwąPolskiHollerithiobsługiwałamiędzyinnymiFabrykę
BudowyParowozów,MinisterstwoPocztyiinnepolskiefirmy.WWarszawie
byłyprodukowanekartyperforowanedomaszyntabulacyjnych27.
WartowymienićrównieżwkładPolakówwpodstawyświatowejinfor-
matyki.PolskimatematykifilozofJanŁukasiewicz(1878-1956),twórcalo-
gikitrójwartościowej,którabyłapodstawądologikirozmytej,stworzyłteż
notacjępolską(1920),nabaziektórejaustralijskinaukowiecCharlesHamblin
stworzyłodwrotnąnotacjępolską(ReversePolishNotation).Odwrotnanota-
cjapolskajestsposobemzapisuwyrażeńarytmetycznychtak,żeznakwyko-
nywanejoperacjiumieszczonyjestpooperandach,aniepomiędzynimi,jak
wzapisiekonwencjonalnym.Zapistenpozwalanacałkowitąrezygnacjęzna-
wiasówwwyrażeniach,ponieważkolejnośćwystąpieniaoperandówiopera-
torówjednoznacznieokreślakolejnośćwykonywanychdziałań.Notacjata,
razemzużyciemkoncepcjistosu,ułatwiaautomatycznewyliczeniewartości
wyrażeniaarytmetycznegoistosowanajestwewszystkichprogramachwyli-
czającychwartościwyrażeńarytmetycznych28.
Wartoteżzauważyć,żeinformatykakorzystazideiróżnychdziedzin
naukiifilozofii.PrzykłademmogąbyćtugramatykigeneratywneNoama
Chomskiego.AvramNoamChomsky(ur.1928)jestamerykańskimlingwistą
ifilozofem,profesoremlingwistykiwMIT,współtwórcą(wrazzMorrisem
Halle’em)gramatykitransformacyjno-generatywnej.Wedługtejteoriijęzyk
jestnieskończonymzbioremzdań,generowanychzapomocąskończonej
liczbyregułisłów.Teoriagramatykgeneratywnychjestużywanawpraktyce
dorealizacjikompilatorówjęzykówprogramowaniawysokiegopoziomuido
rozpoznawaniaskładnianalizowanychjęzyków29.
23
27
S.Kosieliński,NaszaZiemiaObiecana,Computerworld,grudzień2009.
28
Wikipedia,OdwrotnaNotacjaPolska,http://pl.wikipedia.org/wiki/Odwrotna_notacja_pol-
ska[15.04.2013].
29
J.Lyons,Chomsky,PrószyńskiiS-ka,Warszawa1998,s.41–49.