Java的浮点实现是否仍然存在Kahan发现的问题?

时间:2009-03-30 02:33:31

标签: java floating-point

我今晚读了一些来自Kahan的文章,以及他对Java的famous rant。在我深入研究JVM规范之前,自从最初在这方面的咆哮后做了什么改变?例如:

  • 设置舍入模式
  • 访问标志
  • 获得更高的免费精确度
  • ......?

谢谢,

尼科。

2 个答案:

答案 0 :(得分:2)

教授。 Kahan的学生Joe Darcy成为Sun的“浮点沙皇”。他的博客文章"Everything Old is New Again"是了解更多关于他为纠正问题而做的工作的切入点。有了很大的改进。

答案 1 :(得分:0)

我的猜测是它们仍然有效,因为自98年以来我在这方面没有看到太多变化。

但是,即使今天添加它们,我也不确定它们是否真的会被广泛使用。许多语言都支持变量精度算术(与Java一样),这似乎是解决此类问题的更好方法。例如BigInteger,BigDecimal。