Dlaczego w programowaniu indeksujemy od 0? - wskaźniki, adresy w pamięci

Posted on Sat 30 June 2018 in theory

Ostatnio pod jednym z moich wpisów na mikroblogu 4p, nawiązała się krótka rozmowa nt indeksowania elementów w tablicach - gdyż stwierdziłem, iż logiczne i normalne jest ich indeksowanie od 0, natomiast języki, które indeksują od 1, czy innych liczb, no są troszkę nietypowo-dziwno-śmieszne.

Padł jednak komentarz, że jest w zasadzie na …


Continue reading

Niedokładność liczb zmiennoprzecinkowych, czyli dlaczego 0.1+0.2 != 0.3

Posted on Mon 25 September 2017 in theory

Floating point imprecision, czy też może po polsku(chyba) niedokładność liczb zmiennorzeczywistych. Brzmi poważnie, co? A no trochę jest, przynajmniej czasami. Zwłaszcza, jak operujemy na pieniądzach w jakiś sposób. A to w programowaniu dość częsty przypadek, no bo przecież te wszystkie templatki dla banków same się nie napiszą, prawda? W …


Continue reading