GNU MP - meaning and definition. What is GNU MP
Diclib.com
ChatGPT AI Dictionary
Enter a word or phrase in any language 👆
Language:

Translation and analysis of words by ChatGPT artificial intelligence

On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:

  • how the word is used
  • frequency of use
  • it is used more often in oral or written speech
  • word translation options
  • usage examples (several phrases with translation)
  • etymology

What (who) is GNU MP - definition

LIBRARY FOR ARBITRARY PRECISION ARITHMETIC, OPERATING ON SIGNED INTEGERS, RATIONAL NUMBERS AND FLOATING POINT NUMBERS
GMP (library); GNU GMP; GNU Multiprecision Library; GNU MultiPrecision Library; GNU MP; Libgmp; GNU Multi-Precision Library; GNU Multiple Precision Library

GNU Project         
  • GNU Hurd live CD
FREE SOFTWARE PROJECT
GNU project; GNU.org; GNU Enterprise; GNUe; Gnu project; The GNU project; The GNU Project; Gnu.org; GNU Free System Distribution Guidelines; GNU FSDG; FSDG; Free System Distribution Guidelines; Linux Community
The GNU Project () is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and computing devices by collaboratively developing and publishing software that gives everyone the rights to freely run the software, copy and distribute it, study it, and modify it.
GNU assembler         
GNU ASSEMBLER, PART OF BINUTILS
GNU assembler; Gnu as; GNU GAS; GNU as
(GAS) A Unix assembler for the GNU project. Many CPU types are handled and COFF and IEEE-695 formats are supported as well as standard a.out. Current version 2.2 ported to Sun-3, Sun-4, i386, 386BSD, BSD/386, Linux, PS/2-AIX, VAX, Ultrix, BSD, VMS. The assembler has been merged with GNU Binutils. E-mail: <bug-gnu-utils@gnu.org>. (1995-04-18)
General Public Virus         
  • Printed GPL statements for consumer entertainment devices which incorporate GPL components
  • Quick guide of [[license compatibility]] with GPLv3 according to the FSF. Dashed line indicates that the GPLv2 is only compatible with the GPLv3 with the clause "or any later version".
  • MIT]], Cambridge, Massachusetts, United States. To his right is Columbia Law Professor [[Eben Moglen]], chairman of the Software Freedom Law Center.
SERIES OF FREE SOFTWARE LICENSES
GPL; GNU/GPL; GNU General Public Licence; GNU GPL; General Public License; GNU Public License; GNU general public license; Gnu general public license; General Public Licence; Gpl; GPL license; Gplv3; GNU General Public License version 3; Software propagation; General Public Virus; GPLv3; GPLD; GNU public licence; GGPL; Gnu public license; GPL 3; Gnu Public License; Gpl3; GPL2; GNU GPL license; GPLv2; Gnu GPL; Gplv2; Gpl v2; Gpl v3; Gpl version 2; Gpl version 3; Gpl 2; GPL3; GPL v3; GPL v2; GNU General Public License version 2; GNU General Public License 3; GNU GPLv3; GNU GPL 3; GNU Public Licence; GPLv2 License; GPL, Version 3, or newer; GPL License; GNU General Public License Version 2; GPL compatibility; List of programs released under the GPL; GNU General Public License Version 3; GPL 2; General public license; GNU GPLv1; GNU GPLv2; GPLv1; GPL version 3; GPL version 2; Gnu General Public License; GNU GPL version 2; GNU GPL version 3; GNU GPL version 1; GNU General Public License v3; GNU-GPLv3; GPL 3.0; GPL compatible; GPL Version 3; GPL Version 2; GPL Version 1; GNU GPL and LGPL; GPL-3.0; GPLv3.0; GPLv3 license; GPLv2 license; GPLv2 licence; GPLv3 licence; GNU Public Virus; Emacs General Public License; Emacs GPL; GPL-3.0-only; GPL-3.0-or-later; GNU General Public License v3.0; GNU General Public License v3.0 only; GNU General Public License v3.0 or later; GNU GPL 2; GPLv2.1; GPLv3+; GPLv2.1+; GNU GPL v3+; GPL-2.0-or-later; GPL-2.0-only; GPL-1.0-only; GPL-1.0-or-later; GPLv2+; GPL-2.0
<software, legal> A pejorative name for some versions of the GNU project copyleft or General Public License (GPL), which requires that any tools or application programs incorporating copylefted code must be source-distributed on the same terms as GNU code. Thus it is alleged that the copyleft "infects" software generated with GNU tools, which may in turn infect other software that reuses any of its code. Copyright law limits the scope of the GPL to "programs textually incorporating significant amounts of GNU code" so GPL is only passed on if actual GNU source is transmitted. This used to be the case with the Bison parser skeleton until its licence was fixed. http://org.gnu.de/manual/bison/html_chapter/bison_2.html#SEC2. [Jargon File] (1999-07-14)

Wikipedia

GNU Multiple Precision Arithmetic Library

GNU Multiple Precision Arithmetic Library (GMP) is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. There are no practical limits to the precision except the ones implied by the available memory (operands may be of up to 232−1 bits on 32-bit machines and 237 bits on 64-bit machines). GMP has a rich set of functions, and the functions have a regular interface. The basic interface is for C, but wrappers exist for other languages, including Ada, C++, C#, Julia, .NET, OCaml, Perl, PHP, Python, R, Ruby, and Rust. Prior to 2008, Kaffe, a Java virtual machine, used GMP to support Java built-in arbitrary precision arithmetic. Shortly after, GMP support was added to GNU Classpath.

The main target applications of GMP are cryptography applications and research, Internet security applications, and computer algebra systems.

GMP aims to be faster than any other bignum library for all operand sizes. Some important factors in doing this are:

  • Using full words as the basic arithmetic type.
  • Using different algorithms for different operand sizes; algorithms that are faster for very big numbers are usually slower for small numbers.
  • Highly optimized assembly language code for the most important inner loops, specialized for different processors.

The first GMP release was made in 1991. It is constantly developed and maintained.

GMP is part of the GNU project (although its website being off gnu.org may cause confusion), and is distributed under the GNU Lesser General Public License (LGPL).

GMP is used for integer arithmetic in many computer algebra systems such as Mathematica and Maple. It is also used in the Computational Geometry Algorithms Library (CGAL).

GMP is needed to build the GNU Compiler Collection (GCC).