GNU MPFR

GNU MPFR Descrierea imaginii GNOME Calculator 3.32 screenshot.png. informație
Dezvoltat de Proiect GNU ( INRIA și altele)
Prima versiune Noiembrie 1998
Ultima versiune 4.1.0 (10 iulie 2020)
Depozit gforge.inria.fr/scm/viewvc.php/mpfr
Scris in VS
Sistem de operare GNU / Linux , BSD ( d ) , Microsoft Windows și macOS
Mediu inconjurator Cross-platform
Tip Matematică
Licență GNU LGPL
Documentație www.mpfr.org/mpfr-current/mpfr.html
Site-ul web www.mpfr.org

GNU MPFR este o celulă de bibliotecă C calcul de calcul multiprecizie aritmetică în virgulă mobilă cu rotunjire corectă . Este un software gratuit bazat pe GNU MP și întreținut pentru proiectul GNU de către Inria și comunitatea hackerilor.

MPFR constituie un element esențial care poate fi utilizat pentru a construi un sistem de algebră computerizată .

Istoric

Prima versiune publică a MPFR a fost distribuită pe 4 februarie 2000. Această bibliotecă software a fost inițial dezvoltată de Paul Zimmermann , care a contribuit și la dezvoltarea bibliotecii GMP . Drepturile de autor sunt atribuite Free Software Foundation din iunie 2000.

MPFR devine oficial un proiect GNU pe 26 ianuarie 2009 pentru lansarea versiunii 2.4.0.

Caracteristici tehnice

Biblioteca este dedicată calculului plutitoarelor cu precizie multiplă în baza 2 cu rotunjire exactă. Calculele sunt eficiente și bine definite semantic. MPFR ia ideile bune ale standardului ANSI / IEEE-754 privind aritmetica în virgulă mobilă cu precizie fixă. Mai precis, principalele sale caracteristici sunt:

Toate aceste funcții sunt rotunjite corect pe întregul domeniu de definiție.

De denormalized nu sunt acceptate, dar pot fi emulat cu funcția mpfr_subnormalize.

MPFR nu este capabil să urmărească precizia numerelor pe un întreg program sau expresie: acesta nu este scopul său. Software-ul pentru aritmetica intervalului ca Arb sau MPFI sau implementările RAM reală  (în) , ca iRRAM , dintre care unele se bazează pe MPFR, sunt capabile de asta.

Comunitatea GNU

Note și referințe

Note

  1. Problema transformării MPC într-un pachet GNU a fost ridicată în timpul întâlnirii dintre dezvoltatorii MPFR și MPC din ianuarie 2011.

Referințe

  1. „  https://sympa.inria.fr/sympa/arc/mpfr/2020-07/msg00003.html  ”
  2. (în) „Istoria MPFR și a evenimentelor trecute” , mpfr.org , 21 iulie 2011.
  3. (în) „Biblioteca MPFR: credit” , mpfr.org , 21 iulie 2011.
  4. (în) „Contributori - GNU MP” , gmplib.org , 21 iulie 2011.
  5. (în) „GNU MPFR Versiunea 2.4.0” , mpfr.org , 26 ianuarie 2009.
  6. (în) „GNU Hackers Meeting in Paris, 2011” , gnu.org , iulie 2011.
  7. (în) „MPFR-MPC Developers Meeting 2011” , members.loria.fr , 13 și 14 ianuarie 2011.

Anexe

Articole similare

linkuri externe