对数学证明语言的建议

时间:2017-04-15 13:17:55

标签: java c# arrays math

试图弄清楚我是否希望在一个体面的i7 PC上运行一个长达17位的数字到一个体面的i7 PC需要多长时间?你会推荐什么语言?另外我想随着时间的推移进行扩展,所以当我说出30位数的长数字时,需要一种灵活的语言。现在基本上我从一个17位长的数字开始,当我走的时候我只关心每次计算后的一个较小的数字,所以它会变小。我只是在进行除法和减法,而不是保留任何余数。想法?

1 个答案:

答案 0 :(得分:0)

我已经敲了一个快速程序来测试需要多长时间,在这里我相信我已经使用了一个20位数的长号码。我知道它并不完全是你要求的参数,但是它可以很好地说明你可以期待什么样的速度。

这是在i5-6200U @ 2.30GHz

上运行的

50 Million Operations

如果您对我在这里使用的代码感兴趣,那就是。它将无法划分30位数字,但稍微调整就可以实现。这是用C#编写的。

b