GNU MP

GNU MP
Official gnu.svg
Développeur Projet GNU
Dernière version 5.0.2 (8 mai 2011) [+/-]
Écrit en C
Environnement Multiplate-forme
Type Mathématiques
Licence GNU LGPL
Site web (en) Site officiel

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

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.

Sommaire

Histoire

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

GNU MP est utilisé dans les premières versions du projet SAGE, 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 est réalisé en 2008. Le projet SAGE a été à l'origine financé par Microsoft Research. Selon Torbjörn Granlund, le fork s'expliquerait par des « relations commerciales » liant le projet SAGE à Microsoft[2]. 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[3].

Utilisation logicielle de la bibliothèque

La bibliothèque GNU MP est notamment utilisée dans le logiciel de calcul formel Maple[4] à partir de la version 9 et Mathematica[5] depuis la version 5.

Notes et références

  1. (en) « Contributors - GNU MP », gmplib.org, 21 juillet 2011.
  2. (en) « GMP license problem, anyone? », gmplib.org, 29 mai 2008.
  3. (en) « blatant falsehoods and sinister insinuations », gmplib.org, 31 mai 2008.
  4. (en) « The GNU Multiple Precision (GMP) Library », maplesoft.com, 21 juillet 2011.
  5. (en) « Some Notes On Internal Implementation », Wolfram Mathematica, 21 juillet 2011.

Article connexe

Lien externe



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article GNU MP de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Gnu — Famille Type Unix Type de noyau …   Wikipédia en Français

  • GNU — Die unter GNU verwendete Desktop Umgebung GN …   Deutsch Wikipedia

  • GNU — Famille Type Unix Langue Multilingue Type de noyau Micronoyau …   Wikipédia en Français

  • GNU Go — Тип Компьютерное го Разработчик The GNU Go Team Операционная система Linux, Windows, Mac OS X Последняя версия 3.8 (19 февраля 2009 г.) …   Википедия

  • GNU M4 — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • GNU Go — GNU Go …   Wikipédia en Français

  • Gnu — 〈n. 15; Zool.〉 Mitglied einer afrikanischen Gattung der Kuhantilopen: Connochaetes [<hottentott. gnu] * * * Gnu, das; s, s [hottentott. ngu]: (in den Steppen Süd u. Ostafrikas heimische) Antilope mit großem, gebogene Hörner tragendem Kopf,… …   Universal-Lexikon

  • GNU Go — Das GNU Go Logo Basisdaten Entwickler GNU Projekt Aktuelle Version 3.8 (19. Februar 2009) …   Deutsch Wikipedia

  • Gnu — bezeichnet: eine afrikanische Antilopengattung, siehe Gnus GNU bezeichnet: ein Projekt zur Entwicklung eines freien Betriebssystems, siehe GNU Projekt das vom GNU Projekt entwickelte Betriebssystem GNU (auch GNU/Hurd genannt) den Asteroid 9965… …   Deutsch Wikipedia

  • Gnu — Gnu, n. [Hottentot gnu, or nju: cf. F. gnou.] (Zo[ o]l.) One of two species of large South African antelopes of the genus {Catoblephas}, having a mane and bushy tail, and curved horns in both sexes. [Written also {gnoo}.] [1913 Webster] Note: The …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.