【发布时间】:2016-05-13 09:02:44
【问题描述】:
在 NICE 编程语言中,我们使用浮点数而不是实数。为什么?
【问题讨论】:
标签: automata computation-theory computation
在 NICE 编程语言中,我们使用浮点数而不是实数。为什么?
【问题讨论】:
标签: automata computation-theory computation
这是一个适用于所有编程语言的讨论,而不仅仅是 NICE。有关于这方面的书籍,但总而言之:
计算机以二进制形式存储信息,而我们的十进制(以 10 为底)数字很难以二进制形式存储。很久以前,我们以注重性能的方式制定了处理非整数的标准格式:IEEE 754,该格式已被广泛认可。
我们一直在使用它,因为它有效且成功。我们的硬件是围绕它制造的。程序员已经微调了我们处理浮点数的方式。继续使用它是明智的。
【讨论】: