巨大的整数JavaScript库

问题描述 投票:10回答:4

是否有任何JavaScript库可用于涉及700多个数字的计算?另外,C ++中的同样的东西怎么样?

javascript c++ math
4个回答
10
投票

JavaScript:

  • Leemon Baird's BigInt library。这似乎很受欢迎。它专门用于加密用途。
  • 我自己的BigInteger library。与Java BigInteger类相似,但所有计算都在base-10中完成。
  • jsbn。另一个类似于Java的BigInteger类。我从未使用过这个,但API看起来与我的相似。

C++:

  • 大多数人使用GMP
  • CLN - 数字类库。我过去曾经使用过它,它有一个非常好的API。

3
投票

对于JS:BigInt怎么样?

对于C ++:谷歌找到了我this


1
投票

对于C ++来说,GMP过去曾为我提供过大量的数据,它声称自己也是最快的bignum库,对于700位数一定会有所帮助。


0
投票

然后在C中有MAPM (Arbitrary Precision Math Library)和C ++绑定。几年前我没有用它进行测试。由于C ++绑定,非常简单。

© www.soinside.com 2019 - 2024. All rights reserved.