GNU MP

GNU MP

Informacja
Opracowany przez Projekt GNU
Pierwsza wersja 1991
Ostatnia wersja 6.2.1 (14 listopada 2020 r)
Kaucja gmplib.org/repo
Napisane w C i assembler
System operacyjny GNU / Linux , BSD ( d ) , macOS i Microsoft Windows
Rodzaj Biblioteka oprogramowania
Licencja Pomniejsza Powszechna Licencja Publiczna GNU w wersji 3.0 lub nowszej ( d ) i Powszechna Licencja Publiczna GNU w wersji 2 lub nowszej ( d )
Dokumentacja gmplib.org/manual
Stronie internetowej gmplib.org

GNU MP , znany również jako GMP , to biblioteka oprogramowania do obliczeń wieloprecyzyjnych na liczbach całkowitych , wymiernych i zmiennoprzecinkowych .

Główne obszary zastosowań GMP to badania i aplikacje kryptograficzne , oprogramowanie aplikacji zabezpieczających w Internecie oraz systemy algebry komputerowej .

Historia

Pierwsza wersja GMP została wyprodukowana w 1991 roku przez Torbjörna Granlunda . Od tego czasu projekt był stale rozwijany i utrzymywany przez jego autora dla Projektu GNU z pomocą innych osób i organizacji.

GNU MP używany jest we wczesnych wersjach projektu SageMath , system algebry komputerowej opracowany w 2005 roku na University of Washington w Seattle przez zespół profesora z matematyki William Stein  (w) . Widelec GNU MP nazywa MPIR  (en) powstał w 2008 roku projektu SageMath początkowo finansowane przez Microsoft Research . Według Torbjörna Granlunda rozwidlenie można wytłumaczyć „  stosunkami handlowymi  ” łączącymi projekt SageMath z Microsoft. Jeśli William Stein zaprzeczył jakiemukolwiek związkowi umownemu, oświadczył jednak, że zamierza dostarczyć Microsoftowi kod źródłowy pozbawiony „  odcisku palca  ” wersji 3 licencji LGPL .

Oprogramowanie biblioteki

Biblioteka GNU MP jest używana w szczególności w oprogramowaniu do algebry komputerowej Maple od wersji 9, Mathematica od wersji 5 oraz w sieci anonimizacji połączeń I2P .

Uwagi i odniesienia

  1. "  https://gmplib.org/  "  : Pierwsza wersja GMP została wydana w 1991 r.  "
  2. (w) Marco Bodrato, „  Wydano GMP 6.2.1  ” ,14 listopada 2020 r(dostęp 15 listopada 2020 )
  3. https://gmplib.org/download/gmp/archive/
  4. (w) „Współtwórcy - GNU MP” , gmplib.org , 21 lipca 2011.
  5. (in) "Czy ktoś ma problem z licencją GMP? » , Gmplib.org , 29 maja 2008 r.
  6. (w) „rażące fałszerstwa i złowieszcze insynuacje” , gmplib.org , 31 maja 2008.
  7. (w) „The GNU Multiple Precision (GMP) Library” , maplesoft.com , 21 lipca 2011.
  8. (w) „Some Notes On Internal Implementation” , Wolfram Mathematica , 21 lipca 2011.
  9. "  Performance history -I2P  " , w geti2p (dostęp: 16 lipca 2019 )

Powiązany artykuł

Link zewnętrzny