GNU MP

GNU MP

Em formação
Desenvolvido por Projeto GNU
Primeira versão 1991
Última versão 6.2.1 (14 de novembro de 2020)
Depósito gmplib.org/repo
Escrito em C e montador
Sistema operacional GNU / Linux , BSD ( d ) , macOS e Microsoft Windows
Modelo Biblioteca de software
Licença GNU Lesser General Public License versão 3.0 ou posterior ( d ) e GNU General Public License versão 2 ou posterior ( d )
Documentação gmplib.org/manual
Local na rede Internet gmplib.org

GNU MP , também conhecido como GMP , é uma biblioteca de software de multiprecisão de cálculo em números inteiros , racionais e ponto flutuante .

As principais áreas de aplicação da GMP são pesquisas e aplicações criptográficas , software de aplicação de segurança da Internet e sistemas de álgebra de computador .

História

A primeira versão do GMP foi produzida em 1991 por Torbjörn Granlund . Desde então, o projeto tem sido continuamente desenvolvido e mantido por seu autor para o Projeto GNU com a ajuda de outras pessoas e organizações.

GNU MP é usado nas primeiras versões do projeto SageMath , um sistema de álgebra computacional desenvolvido em 2005 na Universidade de Washington em Seattle pelo professor de matemática da equipe William Stein  (em) . Um fork do GNU MP chamado MPIR  (en) foi feito em 2008. O projeto SageMath foi originalmente financiado pela Microsoft Research . De acordo com Torbjörn Granlund, a bifurcação pode ser explicada por "  relações comerciais  " ligando o projeto SageMath à Microsoft. Se William Stein negou qualquer relação contratual, ele, no entanto, declarou que pretendia entregar à Microsoft um código-fonte retirado da “  impressão digital  ” da versão 3 da licença LGPL .

Uso de software da biblioteca

A biblioteca GNU MP é usada em particular no software de álgebra computacional Maple da versão 9, Mathematica da versão 5 e na rede de anonimato de conexão I2P .

Notas e referências

  1. "  https://gmplib.org/  "  : O primeiro lançamento do GMP foi feito em 1991.  "
  2. (em) Marco Bodrato, GMP 6.2.1 lançado  " ,14 de novembro de 2020(acessado em 15 de novembro de 2020 )
  3. https://gmplib.org/download/gmp/archive/
  4. (em) "Contributors - GNU MP" , gmplib.org , 21 de julho de 2011.
  5. ( ) "Algum problema com a licença GMP? » , Gmplib.org , 29 de maio de 2008.
  6. (in) "flagrantes falsidades e insinuações sinistras" , gmplib.org , 31 de maio de 2008.
  7. (em) "The GNU Multiple Precision (GMP) Library" , maplesoft.com , 21 de julho de 2011.
  8. (em) "Some Notes On Internal Implementation" , Wolfram Mathematica , 21 de julho de 2011.
  9. "  Histórico de desempenho -I2P  " , em geti2p (acessado em 16 de julho de 2019 )

Artigo relacionado

Link externo