Math 高精度算法与PARI/GP

Math 高精度算法与PARI/GP,math,precision,Math,Precision,目前,我在PARI/GP中有一些代码,它实现了基于递归的序列值计算。此序列中的所有数字都在0和1之间,高精度很重要(至少50位)。是否有任何语言支持并行编程、高精度,并且能够快速执行基本算术运算,如+、-、*、/等(如PARI) 是否有任何语言支持并行编程、高精度,并且能够快速执行基本算术运算,如+、-、*、/等(如PARI) 稍微有点错误的问题-您想问的是,是否有任何库可以绑定到您选择的语言,允许您执行任意精度的算术 答案是肯定的。看看fork,重点是它也支持Windows。这两种方法都将尽可

目前,我在PARI/GP中有一些代码,它实现了基于递归的序列值计算。此序列中的所有数字都在0和1之间,高精度很重要(至少50位)。是否有任何语言支持并行编程、高精度,并且能够快速执行基本算术运算,如+、-、*、/等(如PARI)

是否有任何语言支持并行编程、高精度,并且能够快速执行基本算术运算,如+、-、*、/等(如PARI)

稍微有点错误的问题-您想问的是,是否有任何库可以绑定到您选择的语言,允许您执行任意精度的算术

答案是肯定的。看看fork,重点是它也支持Windows。这两种方法都将尽可能以最佳方式处理这些基本算术运算

您还可能发现适合您需要的其他库变得有用,如或

这些库有C和一些C++的绑定,也有./p> GMP特别是为PARI/GP提供动力的代码的一部分,尽管PARI已经添加了许多扩展

$ ldd gp
    linux-vdso.so.1 =>  (0x00007fffe46d9000)
    libreadline.so.6 => /lib64/libreadline.so.6 (0x0000003b01e00000)
    libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003b0d600000)
    libpari-gmp.so.2 => /usr/lib64/libpari-gmp.so.2 (0x0000003afbe00000)
    libdl.so.2 => /lib64/libdl.so.2 (0x0000003afb600000)
    libm.so.6 => /lib64/libm.so.6 (0x0000003afba00000)
    libgmp.so.3 => /usr/lib64/libgmp.so.3 (0x0000003afce00000)
    libc.so.6 => /lib64/libc.so.6 (0x0000003afae00000)
    /lib64/ld-linux-x86-64.so.2 (0x0000003afaa00000)
还有和。另见