【问题标题】:We used floating point numbers instead of real numbers in NICE programming language. Why?我们在 NICE 编程语言中使用浮点数而不是实数。为什么?
【发布时间】:2016-05-13 09:02:44
【问题描述】:

在 NICE 编程语言中,我们使用浮点数而不是实数。为什么?

【问题讨论】:

    标签: automata computation-theory computation


    【解决方案1】:

    这是一个适用于所有编程语言的讨论,而不仅仅是 NICE。有关于这方面的书籍,但总而言之:

    计算机以二进制形式存储信息,而我们的十进制(以 10 为底)数字很难以二进制形式存储。很久以前,我们以注重性能的方式制定了处理非整数的标准格式:IEEE 754,该格式已被广泛认可。

    我们一直在使用它,因为它有效且成功。我们的硬件是围绕它制造的。程序员已经微调了我们处理浮点数的方式。继续使用它是明智的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-27
      • 2021-07-24
      • 2010-12-11
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      相关资源
      最近更新 更多