GNU多重精度運算庫

Infobox software | name = GNU Multiple Precision Arithmetic Library | logo = Gmplogo2.svg | screenshot = | caption = | developer = GNU計劃 | released = | latest_release_version = | latest_release_date = | programming language = C語言 | operating system = 跨平臺 | genre = 數學軟件 | license = LGPL | website = GNU多重精度運算庫 ( 簡稱GMP或gmpal ） 是一個開源的任意精度運算庫 ， 支持正負數的整數 、 有理數 、 浮點數 。 它沒有任何精度限制 ， 只受限於可用內存 。 GMP有很多函數 ， 它們都有一個規則的接口 。 它是C語言寫成的 ， 但用爲其他很多語言做包裝 ， 包括Ada ， C++ ， C# ， OCaml ， Perl ， PHP ， python 和 R 。 GMP主要運用於加密應用和研究 、 互聯網安全應用 、 計算機代數系統和計算代數研究 。 GMP的目標是成爲最快的大數運算庫 ， GMP是GNU項目的一部分 ， 它在GNU寬通用公共許可證下發表 。 GMP在許多計算機輔助代數系統中用於整數運算 ， 如Mathematica和Maple 。 GMP需要使用GCC （ GNU編譯器套裝 ） 編譯 。