GNU MP

bibliothèque de calcul arithmétique multiprécision des nombres entiers, rationnels ou en virgule flottante De Wikipédia, l'encyclopédie libre

GNU MP

GNU MP, également appelée GMP, est une bibliothèque logicielle de calcul multiprécision sur des nombres entiers, rationnels et en virgule flottante.

Faits en bref Développé par, Première version ...
GNU MP
Thumb
Informations
Développé par Projet GNU, Marc Glisse (d) et Marco Bodrato (d)
Première version [1]
Dernière version 6.3.0 ()[2],[3]
Dépôt gmplib.org/repo
Écrit en C et assembleur
Système d'exploitation GNU/Linux, BSD, macOS et Microsoft Windows
Type Bibliothèque logicielle
Paquet GNU
Licence Licence publique générale limitée GNU version 3.0 ou ultérieure (d) et licence publique générale GNU version 2 ou ultérieure
Documentation gmplib.org/manual
Site web gmplib.org
Fermer

Les principaux domaines d'applications de GMP sont la recherche et les applications en cryptographie, les logiciels applicatifs de sécurité pour Internet et les systèmes de calcul formel.

Histoire

La première version de GMP est réalisée en 1991[4] par Torbjörn Granlund. Le projet est depuis continuellement développé et maintenu par son auteur pour le projet GNU avec l'aide d'autres personnes et organisations[5].

GNU MP est utilisé dans les premières versions du projet SageMath, un logiciel de calcul formel développé en 2005 au sein de l'université de Washington à Seattle par l'équipe du professeur de mathématiques William Stein. Un fork de GNU MP baptisé MPIR (en) est réalisé en 2008. Le projet SageMath a été à l'origine financé par Microsoft Research. Selon Torbjörn Granlund, le fork s'expliquerait par des « relations commerciales » liant le projet SageMath à Microsoft[6]. Si William Stein a nié toute relation contractuelle, il a toutefois déclaré qu'il avait l'intention de livrer à Microsoft un code source débarrassé de « l'empreinte  » de la version 3 de la licence LGPL[7].

Utilisation logicielle de la bibliothèque

La bibliothèque GNU MP est notamment utilisée dans le logiciel de calcul formel Maple[8] à partir de la version 9, Mathematica[9] depuis la version 5, et dans le réseau d'anonymisation de connexion I2P[10].

Notes et références

Article connexe

Lien externe

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.