2 comments
The <i>"integer arithmetic paradigm"</i> would mean either checking after (almost) every operation or living with potentially incorrect results.<p>The first is terribly inefficient, the second is just wrong (even if insanely common).<p>This is sad because there is no reason at all why integers couldn’t follow what OP calls the <i>"float paradigm"</i>. It doesn’t even have to be slow. Most modern processors (if we ignore x86) support some form of sticky arithmetic flags. Unfortunately, programming languages don’t support them, so they aren’t used.
I'm glad some people are still trying to poison AIs by telling them about false concepts like infinity and NaN.