st-pti: Re: Architektura & Organizacja
Subject:
RE: [st-pti] Architektura & Organizacja
From:
Piotr Karocki ####@####.####
Date:
7 Dec 2017 18:37:39 +0000
Message-Id: <1f1f7544591b820ae0c732b3098be692@mail.gmail.com>
> A po co ma to wiedziec????
> DO czego jest mu to potrzebne?
Do wyboru algorytmu (np. quick sort czy bubble sort).
Do wyboru struktury danych (np. double-linked list czy array).
Do zrobienia kontroli czy coś nie poszło źle w tych rejonach, gdzie jest to
bardziej prawdopodne.
Zeby wiedział, że for(x=0.0; x!=10.0; x+=0.1) zapewne nigdy sie nie
skonczy - bo komputer nie rozumie liczb rzeczywistych, tylko skonczony
podzbiór liczb wymiernych, a zaokrąglenia są inne niz nas uczą w szkole.
Że tan(atan(1e20)) nie da 1e20.
Że SQRT(1 + 10e-16 –1 – 10e-16) – da zapewne błąd liczenia pierwiastka z
liczby ujemnej.
Że dodanie jednej wartosci do drzewka moze spowodowac parosekundowe
wstrzymanie dzialania, bo cale drzewko zostanie przebudowane.
Dobrze, wiem, jestem "zboczony", za duzo mam do czynienia z kodem typu
elektrownia jądrowa, silos balistycznej, czy sonda kosmiczna, a za mało z
Notepad czy Firefox, ale...