this post was submitted on 05 Apr 2025
56 points (98.3% liked)

Programmer Humor

22509 readers
969 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 1 week ago (2 children)

More people need to learn to use Rational types. A pretty large majority of the numbers that people care about in real life can easily be represented by a ratio of integers, and they allow math with perfect precision.

[–] [email protected] 7 points 1 week ago

Or just BigDecimal or an equivalent if rational types aren't easy to use in your language (e.g if you'd have to literally enter the denominator and numerator).

[–] [email protected] 3 points 1 week ago

Someone posted this article a while back that goes into more detail on some alternatives, as well as contains one of the best and most intuitive explanations of floating point that I've ever read.