Hi. I think Java needs 128 bit precision, and some other nice thingies.
That above sentence looks horrible. Basically I’d like to see quad precision floating point numbers, and i128/u128 integer numbers in the Java. When this would be added, I would like to see also unsigned multiplication and unsigned if operations. Just under theory why unsigned numbers when you could have unsigned operations. This theory is used in assembly and it works well.
So we would have
int a = 0; 1; 2
int b = 0xff; 0xff; 0xff
int c = a#*b 0xff; 0xff0
and so on.
Basically I posted a list of improvements on the sun forums, back then when “advanced programming topics existed”.
Actually I found that discussion. it’s on
http://onesearch.sun.com/ClickThru?qt=raghar+128&url=http%3A%2F%2Fforum.java.sun.com%2Fthread.jsp%3Fforum%3D4%26thread%3D488568&pathInfo=%2Fsearch%2Fdevelopers%2Findex.jsp&hitNum=1&col=devforums
Basically unsigned operations weren’t disputed so they passed by default. Operator overloading defined for some highly specific mathematic operations, and defined in language specification in the similar way as String operator overloading was also found as reasonable.