- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml
cross-posted from: https://lemmy.ml/post/24332731
StolenCross-posted from here: https://fosstodon.org/@foo/113731569632505985
cross-posted from: https://lemmy.ml/post/24332731
StolenCross-posted from here: https://fosstodon.org/@foo/113731569632505985
If you’re doing any work with accounting, or writing test cases with floating point values.
Please tell me you aren’t using floating points with money
Knowing not to use floating point with money is good use of that knowledge.
You’d be dismayed to find out how often I’ve seen people do that.
Yeah I shudder when I see floats and currency.
Eh, if you use doubles and you add 0.000314 (just over 0.03 cents) to ten billion dollars you have an error of 1/10000 of a cent, and thats a deliberately perverse transaction. Its not ideal but its not the waiting disaster that using single precision is.
That sounds like an explosive duo
No. I don’t have to remember that.
I just have to remember the limits and how you can break the system. You don’t have to think about the representation.