Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
CzęśćII
Podstawy
Wbardzodużymuproszczeniumożnapowiedzieć,żeprogramylistąkroków,zazwyczaj
długąizawiłą,któremajązostaćiostateczniezostająwykonaneprzezkomputerwcelu
przetworzeniadanychiuzyskaniaokreślonegoefektu,coczęstojestpowtarzanewsposób
długotrwałylubciągły.Stwierdzenietozawierakilkakluczowych,bardzoogólnychwyrażeń,
takichjakhlistakroków”czyhdane”,któretrafnieopisująistotęrzeczy,alewżadensposób
niewyjaśniająskomplikowanejmozaikimechanizmówzanimistojących.Taczęśćksiążki
manaceluuchylenierąbkatajemnicyiwyjaśnienieczytelnikowitakichkonceptów,jak:
Kodmaszynowyiprzebiegjegowykonaniaprzezprocesor.
Kodowaniepodstawowegotypudanychliczbcałkowitychinaturalnychatakże
jegokonsekwencje,odczuwalnenawetwjęzykachwysokiegopoziomu.
Kodowanieliczbpseudorzeczywistych,którychkonstrukcjajestzdecydowanie
bardziejzłożonaniżwprzypadkutypównaturalnychicałkowitych.
Znakiiichciągi,niejakołącząceświatzrozumiałychdlakomputerabitówibaj-
tówzpojmowanymprzezczłowiekaświatemgraficzniereprezentowanychsłów,
komunikatówczycałychtekstów.
Mechanizmyopisanewnastępnychrozdziałachwykorzystywanewpraktycewkolej-
nychczęściachksiążki:przysynchronizacjiwątków(częśćIII),podczaszapisuiodczytu
danychzplików(częśćIV)czywreszciepodczaskomunikacjizinnymiprocesamiikom-
puteramiwsieciInternet(częśćV).