Divide by Zero: Infinite, NaN, or Zero Division Error?
Why isn't `1/0 == Inf` in every language? Is that not the most mathematically correct response?

All the languages I'm familiar with are capable of expressing both Infinite and NaN values, so why would they choose to throw an error or return NaN instead? Is it just to make life harder for scientific application developers? ;-)
Divide by Zero: Infinite, NaN, or Zero Division Error?
===

Why isn't `1/0 == Inf` in every language? Is that not the most mathematically correct response?

All the languages I'm familiar with are capable of expressing both Infinite and NaN values, so why would they choose to throw an error or return NaN instead? Is it just to make life harder for scientific application developers? ;-)