GNU Multi-Precision Arithmetic Library

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).

GNU Multi-Precision Arithmetic Library
Logo
VývojářProjekt GNU, Marc Glisse a Marco Bodrato
Aktuální verze6.3.0 (30. července 2023)
Operační systémGNU/Linux
BSD
macOS
Microsoft Windows
UN*X
Vyvíjeno vC a jazyk symbolických adres
Typ softwaruknihovna a GNU balíček
LicenceGNU Lesser General Public License, version 3.0 or later
GNU GPL 2.0 nebo vyšší
Webgmplib.org
Některá data mohou pocházet z datové položky.

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.

Externí odkazy

editovat