The GNU Multiple Precision Arithmetic Library (GMP) is a widely used library for computing with arbitrary precision arithmetic. The library has functionally complete bindings for many programming languages, including .NET, C++, OCaml, Python, Ruby, and Rust, with the notable exception of Java. The JGMP library provides Java bindings and wrappers for using GMP from within any JVM-based language. The library has been thoroughly tested and benchmarked.

JGMP: Java bindings and wrappers for the GMP library

Amato, Gianluca
Co-primo
;
Scozzari, Francesca
Co-primo
2023-01-01

Abstract

The GNU Multiple Precision Arithmetic Library (GMP) is a widely used library for computing with arbitrary precision arithmetic. The library has functionally complete bindings for many programming languages, including .NET, C++, OCaml, Python, Ruby, and Rust, with the notable exception of Java. The JGMP library provides Java bindings and wrappers for using GMP from within any JVM-based language. The library has been thoroughly tested and benchmarked.
2023
Inglese
ELETTRONICO
23
1
7
7
Arbitrary precision arithmetic, Integer numbers, Rational numbers, Floating point numbers, Java
https://doi.org/10.1016/j.softx.2023.101428
2
info:eu-repo/semantics/article
262
Amato, Gianluca; Scozzari, Francesca
1 Contributo su Rivista::1.1 Articolo in rivista
open
File in questo prodotto:
File Dimensione Formato  
softwarex23.pdf

accesso aperto

Tipologia: PDF editoriale
Dimensione 511.1 kB
Formato Adobe PDF
511.1 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11564/808773
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact