Udviklet af | GNU-projekt |
---|---|
Første version | 1991 |
Sidste version | 6.2.1 (14. november 2020) |
Depositum | gmplib.org/repo |
Skrevet i | C og montør |
Operativ system | GNU / Linux , BSD ( d ) , macOS og Microsoft Windows |
Type | Softwarebibliotek |
Licens | GNU Lesser General Public License version 3.0 eller nyere ( d ) og GNU General Public License version 2 eller senere ( d ) |
Dokumentation | gmplib.org/manual |
Internet side | gmplib.org |
GNU MP , også kendt som GMP , er et softwarebibliotek med multiplikationsberegning på heltal , rationelt og flydende punkt .
GMPs vigtigste applikationsområder er kryptografisk forskning og applikationer , internetsikkerhedsapplikationssoftware og computeralgebra- systemer .
Den første version af GMP blev produceret i 1991 af Torbjörn Granlund . Projektet er siden blevet løbende udviklet og vedligeholdt af forfatteren til GNU-projektet med hjælp fra andre mennesker og organisationer.
GNU MP bruges i tidlige versioner af projektet SageMath , en computer algebra system udviklet i 2005 på University of Washington i Seattle af holdet professor i matematik William Stein (i) . En gaffel med GNU MP kaldet MPIR (en) blev lavet i 2008. SageMath-projektet blev oprindeligt finansieret af Microsoft Research . Ifølge Torbjörn Granlund kunne gaffelen forklares med " kommercielle relationer ", der forbinder SageMath-projektet med Microsoft. Hvis William Stein benægtede ethvert kontraktforhold, erklærede han alligevel, at han havde til hensigt at levere til Microsoft en kildekode, der var frataget " fingeraftrykket " i version 3 af LGPL- licensen .
GNU MP-biblioteket bruges især i computeralgebra-softwaren Maple fra version 9, Mathematica fra version 5 og i I2P- forbindelse anonymiseringsnetværk .