使用任意长度整数的好语言是什么?

时间:2012-01-08 18:23:47

标签: programming-languages factorization

我想分解整数,例如

  

41748850938502584251

我想用蛮力将其分解。鉴于此数字的长度很短,这应该是可能的。

什么是合适的编程语言,它支持具有任意长度的整数数据类型?

4 个答案:

答案 0 :(得分:4)

Scheme具有一个特征numeric tower,除其他外,它提供任意精度整数(参见R6RS的sec. 3.4,这要求符合实现)。

答案 1 :(得分:0)

Java的BigInteger类处理非常大的数字:http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html

答案 2 :(得分:0)

你可以使用Perl。放

use bigint;

在您的计划开始时。

答案 3 :(得分:0)

Haskell具有无限整数的Integer数据类型。 同样Frege(它使用Javas大整数)。