我想为我正在进行的实验处理数百万位数的超大整数值。哪种语言最适合这个?我知道一些语言,比如批处理,对它可以处理的位数有预先设定的限制。
我有一个大内存和64位操作系统,所以我的机器不是问题。
问候,
-主芯片
在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
老实说,在大多数语言中都有解决方案,你只需要选择一种你想使用的语言,并查看其解决方案
- 可以将这些值存储为字符串吗
- 你需要这些数字的完全准确性吗?或者你能把它们存为浮点数吗