Computer science 像Wolfram Alpha这样的服务如何使用数千位小数?

Computer science 像Wolfram Alpha这样的服务如何使用数千位小数?,computer-science,wolframalpha,Computer Science,Wolframalpha,如果像FORTRAN这样的编程语言不能使用十几个小数位,Wolfram Alpha如何返回需要的小数位数的结果?它是使用特殊算法,还是仅仅允许计算机以不同的数字格式存储数字,大量字节长 Wolfram语言在内部使用了几种高度优化的数字表示法,但仍然为数字和精度操作提供了统一的接口,同时允许数值分析师在需要时研究表示法的细节 () 而大多数语言的编译器,如FORTRAN、C、Java等。。。使用机器编号表示法,可以构建您自己的“类型”(例如,Java中的类),该类型将支持您想要的精度,因为它独立于

如果像FORTRAN这样的编程语言不能使用十几个小数位,Wolfram Alpha如何返回需要的小数位数的结果?它是使用特殊算法,还是仅仅允许计算机以不同的数字格式存储数字,大量字节长

Wolfram语言在内部使用了几种高度优化的数字表示法,但仍然为数字和精度操作提供了统一的接口,同时允许数值分析师在需要时研究表示法的细节

()

而大多数语言的编译器,如FORTRAN、C、Java等。。。使用机器编号表示法,可以构建您自己的“类型”(例如,Java中的类),该类型将支持您想要的精度,因为它独立于机器表示法

它是使用特殊算法,还是仅仅允许计算机以不同的数字格式存储数字,大量字节长


他们的计算机很可能只是标准的Intel/AMD服务器,没有任何特殊的数字精度能力。它们使用编程定义的不同表示形式。

可能是后者;例如,Java的BigDecimal。