Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
wewnętrznąnietylkodomagazynowaniadanych,lecztakżedoprzechowy-
waniawniejprogramówobsługującychpracęcałegokomputera.Koncepcja
JohnavonNeumannaprzeszładohistoriipodnazwąTeStored-Program
Conceptijestdodziśwykorzystywanaprzykonstruowaniukomputerów.
Implementacjętegopomysłuwkonkretnymurządzeniunazywasięarchi-
tekturąvonNeumanna
13
.Pierwszymikomputeramibudowanymiwoparciu
opomysłyvonNeumannabyłyEDSAC(1949rok)iUNIVAC(1952rok)
14
.
Niecoupraszczającmożnaprzyjąć,żedolat50.XXwiekurozwijanojedynie
fizycznieistniejącysprzęt(hardware),natomiastwrazzestworzeniemjed-
negozpierwszychjęzykówprogramowania,tj.językaALGOL(1958rok),
rozpoczęłasięhistoriaoprogramowania(sofware’u)
15
.
Terminsofware(pol.oprogramowanie)oznaczazbiórinstrukcji,któ-
rekierująpracąkomputerawceluwykonaniaokreślonejczynności16.So-
fwarejestczymśodmiennymodhardware’u(pol.sprzętkomputerowy)17.
Sofwarepracujezhardwarem,czyteżsterujejegopracąpoto,abyroz-
wiązaćokreślonyproblemczywykonaćokreślonezadanie18.Historia
oprogramowania,cozrozumiałe,nierozerwalniezwiązanajestzhistorią
komputerów.Oprogramowaniebowiemdostosowywanejestdopracy
zodpowiednimiurządzeniamikomputerowymi.Równocześnie,wzależ-
nościodposiadanegosprzętukomputerowego,programiścimogąopra-
cowywaćodpowiednieaplikacje,tj.takie,którewykorzystająpotencjał
tkwiącywaktualniefunkcjonującychkomputerach.
Począwszyodlat50.poprzezlata60.programykomputerowedostar-
czanowpakieciewrazzesprzętem,zapewniającichużytkownikomnowe
funkcjonalności,coautomatyczniezwiększałozainteresowaniesamymi
urządzeniami19.Wlatach60.oraz70.pisanieprogramówkomputerowych
13
Por.N.Dale,J.Lewis,Computerscienceilluminated,ed.4.,Sudbury2011,s.123;
J.S.Warford,Computersystems,ed.4.,Sudbury2010,s.168.
14
Por.P
.Gawrysiak,Cyfrowarewolucja.Rozwójcywilizacjiinformacyjnej,Warszawa
2008,s.134-166.
15
Por.U.Hashagen,R.Keil-Slawik,A.Norberg,Historyofcomputing.Sofwareissues,
Berlin2002,s.11-22.
16
Wniniejszejpracybędęstosowałzamiennieterminy:program,programkompute-
rowy,oprogramowanie,aplikacja,sofware,produkt.
17
Wymienniebędęteżużywałokreśleńhardware,komputer,sprzętkomputerowy,
urządzeniekomputerowe,maszynaitp.
18
Por.P
.E.Ceruzzi,Ahistoryofmoderncomputing,ed.2.,London2003,s.80.
19
Por.P
.Kanwal,A.Gupta,R.K.Singla,Opensourcesofwaredevelopment.Exploring
researchperspectives,[in:]Emergingtrendsincomputing,informatics,systemssciencesand
engineering,ed.T.Sobh,K.Elleithy,NewYork2013,s.609,607-618.
14