Vývojář | Projekt GNU, Marc Glisse a Marco Bodrato |
---|---|
Aktuální verze | 6.3.0 (30. července 2023) |
Operační systém | GNU/Linux BSD macOS Microsoft Windows UN*X |
Vyvíjeno v | C a jazyk symbolických adres |
Typ softwaru | knihovna a GNU balíček |
Licence | GNU Lesser General Public License, version 3.0 or later GNU GPL 2.0 nebo vyšší |
Web | gmplib |
Některá data mohou pocházet z datové položky. |
GNU Multi-Precision Arithmetic Library (česky knihovna projektu GNU pro výpočty s libovolnou přesností, zkracováno GMP) je svobodná knihovna umožňující výpočty s libovolnou přesností pro celá čísla, racionální čísla i reálná čísla s pohyblivou řádovou čárkou. Jediným praktickým omezením přesnosti je velikost virtuální paměti na počítači, který provádí výpočet (teoretické omezení velikosti operandu je 2³¹ bitů pro dvaatřicetibitové počítače respektive 2³⁷ pro čtyřiašedesátibitové počítače).
Knihovna je primárně psána pro jazyk C, ale existují rozhraní pro mnoho dalších jazyků včetně C++, C Sharpu, Perlu, PHP, Pythonu a Javy.
Knihovna je užívána zejména v oblasti počítačových algebraických systémů a kryptografie.