math - 计算大数最快的编程语言?

标签 math numbers largenumber

如果我想计算数亿位数字(正整数),哪种编程语言最适合?

目前我正在使用 python 并且脚本正在运行并且很容易编码,但我担心它的速度。

我对汇编知之甚少,所以虽然它可能是最快的,但我宁愿不使用它。 C 是最好的选择吗?

我必须使用的具体操作是 *、-、% (mod)、取幂、相等性测试(if 语句)、基本循环和某种输出功能(例如控制台输出)。

非常感谢。

最佳答案

您可以使用 GMP使用纯 C,但请注意,许多动态语言将它用于任意精度数字,python 也是如此。使用 C 可能不会给您带来太多好处。

关于math - 计算大数最快的编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7616570/

相关文章:

c# - 找到坐标二维数组的中心点c#

algorithm - 求圆与长方形的交点圆弧

java - 按位运算 OR on (double) 在 Java 中不可能,在 JavaScript 中可能

c++ - 如何通过 C++ 从数字列表中生成 3 位数字?

python - 为什么Python的内置数学运算符在处理大数时很慢?

java - 生成一个介于 1 和 2 之间的数字 java Math.random()

c# - 转换大数,从 Base 256 到 Base 10

python - 在 Python 中将 float 与一个非常大的整数相乘

java - 有没有更优化的方法在java中进行简单计算?

java - Streamtokenizer 读取非常大的数字?