哪种语言最适合处理极大的数字?
Which language is best to handle extremely large numbers?
我想为我正在进行的实验处理几百万位的极大整数值。
哪种语言最适合这个?我知道某些语言(例如批处理)对它可以处理的位数有预先设定的限制。
我有大 RAM 和 64 位 OS,所以我的机器没有问题。
此致,
-主控芯片
在 python 3.x 中,int 类型没有限制,所以如果您只是在寻找建议,我会查看 python.
见https://docs.python.org/3.1/whatsnew/3.0.html#integers
你想用这些数字做什么?如果你的数字大于无符号 64 位长的最大值 18446744073709551615 那么你将无法使用普通类型并且需要查看支持 bigInts http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html
的语言
老实说,在大多数语言中都有针对此问题的解决方案,您只需选择您想要使用的一种并查看其解决方案
- 你能将这些值存储为字符串吗?
- 您需要数字的完全准确性还是可以将它们存储为浮点数
我想为我正在进行的实验处理几百万位的极大整数值。 哪种语言最适合这个?我知道某些语言(例如批处理)对它可以处理的位数有预先设定的限制。
我有大 RAM 和 64 位 OS,所以我的机器没有问题。
此致,
-主控芯片
在 python 3.x 中,int 类型没有限制,所以如果您只是在寻找建议,我会查看 python.
见https://docs.python.org/3.1/whatsnew/3.0.html#integers
你想用这些数字做什么?如果你的数字大于无符号 64 位长的最大值 18446744073709551615 那么你将无法使用普通类型并且需要查看支持 bigInts http://docs.oracle.com/javase/6/docs/api/java/math/BigInteger.html
的语言老实说,在大多数语言中都有针对此问题的解决方案,您只需选择您想要使用的一种并查看其解决方案
- 你能将这些值存储为字符串吗?
- 您需要数字的完全准确性还是可以将它们存储为浮点数