Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
CzęśćII
Podstawy
Wbardzodużymuproszczeniumożnapowiedzieć,żeprogramysąlistą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.
•
Kodowaniepodstawowegotypudanych–liczbcałkowitychinaturalnych–atakż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łachsąwykorzystywanewpraktycewkolej-
nychczęściachksiążki:przysynchronizacjiwątków(częśćIII),podczaszapisuiodczytu
danychzplików(częśćIV)czywreszciepodczaskomunikacjizinnymiprocesamiikom-
puteramiwsieciInternet(częśćV).