person using MacBook Pro
PĘTLA NIESKOŃCZONA

  Złapany w taki beznadziej­ny i nie kończący się logiczny taniec procesor konty­nuuje te same operacje na tym samym nieszczęsnym ciągu bitów, często miliardy razy, zanim włączy się człowiek —…

From above of crop anonymous businessman using netbook while sitting at table with documents and cup of hot coffee
ZBIÓR POWTARZANYCH ROZKAZÓW

Zbiór powtarzanych rozkazów programiści kompu­terowi nazywają pętlą (loop). Program pozostaje w pę­tli, wykorzystywany niekiedy miliony razy, póki nie zostanie spełniony warunek kończący, na przykład pó­ki nie zostanie przetworzona ostatnia jednostka…

three men sitting while using laptops and watching man beside whiteboard
PROGRAM NAUKOWY

Program naukowy może zawierać kilka ta­kich powtórzeń, gdyż zwykłym sposobem rozwiązy­wania problemów matematycznych jest znajdowanie przybliżonego wyniku, a następnie jego uściślanie przez powtarzanie procedury uzyskiwania coraz lep­szych przybliżeń, podobnej do…

silver iMac with keyboard and trackpad inside room
TYSIĄC POLECEŃ

Tysiąc poleceń stanowi już spory program. Ale ty­siąc poleceń to co najwyżej ułamek sekundy w reali­zacji programu, w rzeczywistości zaś programy kom­puterowe są często wykonywane w czasie wielu minut lub…

person using both laptop and smartphone
BIEG PROGRAMU

Przyjrzyjmy się bliżej, jak programista mierzy prze­bieg programu. Procesor centralny odmierza czas w nanosekundach, lecz programista na ogół unika tych znikomo małych ułamków sekundy i zamiast nich mó­wi o liczbie…

person using both laptop and smartphone
ZAMIAST CZEKAĆ

Toteż zamiast cze­kać, procesor przechodzi do następnego programu i o- kresowo powraca do poprzedniego, aby sprawdzić, w którym z nich jest więcej pracy do wykonania. Mimo wielu wysiłków zmierzających do…