Wpis z mikrobloga

A tak dla laika, to o co chodzi?


@mbasasello: komputer zawsze doliczy jakieś śmieci pierdylion miejsc po przecinku.

np. w moim programie do projektowania (przebiegu tras kablowych) jak zrobisz kilka razy skręt o 90 stopni to po jakimś czasie się wysypuje, bo mu wychodzi kąt obrotu 89,99999998 stopnia na przykład i jak śmieci się tak zaczną sumować, to potem mam komunikat, że nie znalazł automatem złączki odpowiedniej, bo zamiast skręt przebiegu
A tak dla laika, to o co chodzi?


@mbasasello: komputery mogą przechowywać liczby na dwa sposoby w systemie stałoprzecinkowym i zmiennoprzecinkowym. Ten drugi może przechowywać znacznie większy zakres liczby w tej samej ilości pamięci, ale ma ograniczoną precyzję, szczególnie jak się oddala od środka zakresu. Może się okazać, że nie ma w nim np liczby 3, ale jest 3,0000000000001 i to będzie wynikiem 2+1, stąd wychodzą potem takie kwiatki. Zapis systemu
no to masz kiepski program :


@kobrys13: nie mam wyboru i nie ma zbyt wiele odpowiedników, znam trzy tego typu, z czego jeden (najlepszy) jest rodem z lat '80 i obecnie praktycznie nie używany.

jest to bug odwieczny, ten soft jest tak olbrzymi, że chyba programiści już dawno się zagubili w kodzie....