James Courtier-Dutton wrote:

I think Java handles it OK for floats. I.e. Tests for positive
infinity and negative infinity etc.

Float is another matter entirely, the problem discussed here is
for integer overflow. By the way, according to microsoft developers
wrt the vista code base, integer overflow problems are the second
most serious source of bugs (after buffer overflows)

I don't think Java handles it for integer maths. I agree with you. Big
oversight for the Java spec developers.

It seems strange that the huge advantage of range checked integer
arithmetic, familiar for a long time from Pascal and Ada, escaped
the attention of Java designers.

It would have been nice to also have some good handling of reals but
that is a compete other story.

Not sure what you mean by reals (as opposed to float)

Reply via email to