This HTML5 document contains 235 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
n31http://www.math.uni.wroc.pl/~hebisch/prog/
wikipedia-enhttp://en.wikipedia.org/wiki/
n27https://code.google.com/archive/p/
dbrhttp://dbpedia.org/resource/
schemahttp://schema.org/
n26https://
dbpedia-frhttp://fr.dbpedia.org/resource/
n47http://commons.wikimedia.org/wiki/Special:FilePath/
n39https://github.com/MachineCognitis/
n38https://github.com/aleaxit/
dctermshttp://purl.org/dc/terms/
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n43https://rubygems.org/gems/
n40https://github.com/Playermet/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n29https://github.com/FedeOmoto/
n7http://d-nb.info/gnd/
dbphttp://dbpedia.org/property/
n21http://chgmp.sourceforge.net/
xsdhhttp://www.w3.org/2001/XMLSchema#
n42http://dbpedia.org/resource/PARI/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
umbel-rchttp://umbel.org/umbel/rc/
dbpedia-jahttp://ja.dbpedia.org/resource/
n37https://metacpan.org/pod/Math::
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
n41https://global.dbpedia.org/id/
yago-reshttp://yago-knowledge.org/resource/
n50https://www.php.net/
n17https://gmplib.org/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n32https://lib.rs/crates/
n49https://github.com/ocaml/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
n34https://gmplib.org/repo/
n8http://bmdfm.com/
n19http://www.w3.org/2006/03/wn/wn20/instances/
freebasehttp://rdf.freebase.com/ns/
dbpedia-eshttp://es.dbpedia.org/resource/
n36https://cran.r-project.org/web/packages/gmp/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Electromagnetic_attack
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GMP
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageDisambiguates
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_Multi-Precision_Library
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_MultiPrecision_Library
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_Multiple_Precision_Library
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Computer_algebra
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:SageMath
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_MPFR
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_Multiple_Precision_Arithmetic_Library
rdf:type
yago:YagoGeoEntity dbo:Work yago:PhysicalEntity100001930 yago:YagoPermanentlyLocatedEntity yago:WikicatComputerLibraries umbel-rc:SoftwareObject yago:Room104105893 wikidata:Q386724 yago:Structure104341686 yago:Object100002684 yago:Area102735688 yago:Whole100003553 dbo:Library yago:WikicatCLibraries dbo:Software yago:Artifact100021939 wikidata:Q7397 owl:Thing yago:WikicatNumericalLibraries schema:CreativeWork yago:Library103660909
rdfs:label
GNU Multi-Precision Arithmetic Library GNU Multiple Precision Arithmetic Library GNU MP GNU Multi-Precision Library GMP (라이브러리) GNU Multi-Precision Library GNU Multiple Precision Arithmetic Library GNU Multiple Precision Arithmetic Library GNU Multiple Precision Arithmetic Library GNU多重精度运算库 GNU Multi-Precision Library
rdfs:comment
GNU Multiple Precision Arithmetic Library (lub GMP) – biblioteka programistyczna udostępniająca liczby całkowite ze znakiem, wymierne i zmiennoprzecinkowe o dowolnej precyzji. Nie ma limitu na precyzję z wyjątkiem dostępnej ilości wolnej pamięci operacyjnej na komputerze z tą biblioteką. GMP ma bogaty zestaw funkcji o schematycznych nazwach (by łatwiej je zapamiętać). Podstawowym interfejsem dla biblioteki jest język C, ale są dostępne interfejsy także w innych językach, np. C++, Ocaml, Perl i Python. GNU Multiple Precision Arithmetic Library (GMP) es una biblioteca libre escrita en C para cálculos con precisión arbitraria con números enteros, racionales o números en coma flotante. No impone límites prácticos a la precisión, salvo los derivados de la memoria disponible en la máquina en que se ejecuta. La primera versión data de 1991. Su desarrollo y mantenimiento continúa con la publicación de nuevas versiones en el plazo aproximado de un año. Es utilizada por el programa de cálculo simbólico Maple a partir de la versión 9 y por Mathematica a partir de la versión 5. 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. A GNU Multiple-Precision Library, também conhecida como GMP, é uma biblioteca de código aberto para aritmética de precisão arbitrária, trabalhando sobre inteiros, racionais e números de ponto flutuante. Essa biblioteca permite a que variáveis tenham um tamanho de bytes variável. Possui um rico conjunto de funções matemáticas. O uso básico da biblioteca é na linguagem C, mas existem implementações para outras linguagens como Python, C++, Perl e OCaml. O principal alvo das aplicações que usam GMP são criptografia, segurança de aplicações para internet e sistemas de computação algébrica. GMP(GNU Multiple-Precision Library)는 임의의 크기를 가진 수치를 계산하기 위한 자유 소프트웨어 라이브러리이다. GMP가 설치된 컴퓨터의 저장 장치가 가용한 한 이론상 무한한 정도의 계산이 가능하다. GMP 라이브러리는 풍부한 함수와 정규 인터페이스를 제공하고 있다. 기본 인터페이스는 C 프로그래밍 언어를 위하여 제공하며, 기타 다른 언어에 대해서는 래퍼(wrapper)를 통한 인터페이스를 제공한다. 인터페이스를 지원하는 언어로는 C++, OCaml, Perl, 그리고 파이썬 등이 있다. GMP는 암호화 애플리케이션, 인터넷 보안 애플리케이션 및 대수학 등에 사용하는 것이 주요 목적이다. GMP는 그 어떤 큰 수 라이브러리보다 더 빠르게 만드려는 목표를 가지고 있다. 이 목표를 달성하기 위하여 다음과 같은 중요한 성공 요소를 고려하고 있다. * 기본 숫자 형 데이터는 풀 워드를 사용 * 서로 다른 의 크기에 따른 다른 알고리즘 채택 – 큰 수 처리 알고리즘이 작은 수 계산에 동시에 빠른 성능을 내는 경우가 거의 없기 때문이다. * 서로 다른 CPU에 따른 고도의 최적화 구현 GNU Multi-Precision Arithmetic Library (česky knihovna projektu GNU pro výpočty s libovolnou přesností, zkracováno GMP) je svobodná knihovna umožňující výpočty s libovolnou přesností pro celá čísla, racionální čísla i reálná čísla s pohyblivou řádovou čárkou. Jediným praktickým omezením přesnosti je velikost virtuální paměti na počítači, který provádí výpočet (teoretické omezení velikosti operandu je 2³¹ bitů pro dvaatřicetibitové počítače respektive 2³⁷ pro čtyřiašedesátibitové počítače). Knihovna je užívána zejména v oblasti počítačových algebraických systémů a kryptografie. GMP или GNU Multi-Precision Library — библиотека, написанная на языке Си, предназначенная для вычислений с плавающей запятой, целыми и рациональными числами с произвольной точностью. Библиотека широко используется в криптографических целях и для компьютерных вычислений. Данная библиотека необходима для сборки gcc. GNU多重精度运算库(英語:GNU Multiple Precision Arithmetic Library,简称GMP或gmpal)是一个开源的任意精度运算库,支持正负数的整数、有理数、浮点数。它没有任何精度限制,只受限于可用内存。GMP有很多函数,它们都有一个规则的接口。它是C语言写成的,但用为其他很多语言做包装,包括Ada,C++,C#,OCaml,Perl,PHP,python 和 R。GMP主要运用于加密应用和研究、互联网安全应用、计算机代数系统和计算代数研究。GMP的目标是成为最快的大数运算库,GMP是GNU项目的一部分,它在GNU宽通用公共许可证下发表。GMP在许多计算机辅助代数系统中用于整数运算,如Mathematica和Maple。GMP需要使用GCC(GNU编译器套装)编译。 GNU Multi-Precision Library(GMP)は、多倍長整数など任意精度の算術ライブラリで、フリーソフトウェアである。符号付き整数、有理数、浮動小数点数を扱う。事実上、動作中のハードウェアが持つメモリ容量以外には精度は制限されない(オペランドの大きさは32ビットマシンでは 231 ビット、64ビットマシンでは 237 ビット)。様々な関数があり、それらが一貫したインタフェースで提供されている。基本インタフェースはC言語だが、他の言語用ラッパーを使えば、C++、OCaml、Perl、Pythonなどでも使える。また、Ruby 2.1のように、言語コアに組み込まれている例もある。 GMPの主な用途は暗号(実用と研究)、インターネットセキュリティ、数式処理システムである。 GMPは、どんなオペランドの大きさでも他の多倍長整数ライブラリよりも高速であることを目標としている。このために、以下の点を重視している。 * 基本算術型としてフルワードを使う。 * オペランドの大きさによってそれぞれ異なるアルゴリズムを使う。非常に大きな数に有効なアルゴリズムは、小さい数では遅いことが多い。 * 重要なループには高度に最適化したアセンブリ言語コードを使う。当然、CPUによって異なったものになる。 最初のGMPは1991年にリリースされた。その後継続的に開発と保守が行われている。 Die GNU Multiple Precision Arithmetic Library (GMP) ist eine Programmierbibliothek, die arithmetische Funktionen für beliebig genaue/große Zahlen implementiert. Die erste Version von GMP erschien 1991. Seitdem wird die Bibliothek ständig erweitert und verbessert und in einem jährlichen Release herausgegeben. GMP ist offizieller Teil des GNU-Projekts, steht unter der LGPL und ist somit freie Software. Computeralgebrasysteme, die GMP verwenden, sind beispielsweise Maple und Mathematica. GNU MP, également appelée GMP, est une bibliothèque logicielle de calcul multiprécision sur des nombres entiers, rationnels et en virgule flottante. Les principaux domaines d'applications de GMP sont la recherche et les applications en cryptographie, les logiciels applicatifs de sécurité pour Internet et les systèmes de calcul formel.
foaf:name
GNU Multiple Precision Arithmetic Library
foaf:homepage
n26:gmplib.org
dbp:name
GNU Multiple Precision Arithmetic Library
foaf:depiction
n47:GMPLogo.svg
dcterms:subject
dbc:Free_software_programmed_in_C dbc:Assembly_language_software dbc:GNU_Project_software dbc:Numerical_libraries dbc:Computer_arithmetic dbc:Software_using_the_LGPL_license dbc:C_(programming_language)_libraries
dbo:wikiPageID
483126
dbo:wikiPageRevisionID
1087657670
dbo:wikiPageWikiLink
dbr:Assembly_language dbr:Mathematical_software dbr:Lua_(programming_language) dbr:GNU_Classpath dbr:Public_domain_software dbr:GNU_Compiler_Collection dbr:C_(programming_language) dbr:MIT_License dbr:Algorithm dbr:Central_processing_unit dbr:Ch_(computer_programming) dbr:GNU_Lesser_General_Public_License dbr:Free_software dbr:Bignum dbr:Common_Lisp dbr:Computational_Geometry_Algorithms_Library dbr:GNU_General_Public_License dbc:Free_software_programmed_in_C dbr:MPIR_(mathematics_software) dbr:.NET_Framework dbr:OCaml dbr:Cryptography dbr:Proprietary_software dbr:Haskell_(programming_language) dbc:Assembly_language_software dbr:Java_virtual_machine dbr:GNU_MPFR dbr:Nim_(programming_language) dbr:BMDFM dbr:R_(programming_language) dbr:C_Sharp_(programming_language) dbr:Maple_(software) dbr:Kaffe dbr:Rational_data_type dbr:Class_Library_for_Numbers dbr:Word_(data_type) dbr:Arbitrary-precision_arithmetic dbr:Wrapper_function dbr:C++ dbr:Python_(programming_language) dbr:Inner_loop dbr:Artistic_License dbr:Delphi_(programming_language) dbc:GNU_Project_software dbr:Perl dbr:Floating-point_arithmetic dbr:Glasgow_Haskell_Compiler dbr:PHP_License dbr:Integer dbc:Computer_arithmetic dbr:Operand dbc:Numerical_libraries dbr:Ruby_(programming_language) dbr:Julia_(programming_language) dbc:Software_using_the_LGPL_license dbr:GNU_Project dbr:Optimization_(computer_science) dbr:GNU dbr:PHP dbr:Virtual_memory dbr:Ada_(programming_language) dbr:Rust_(programming_language) dbr:BSD_licenses dbr:Mathematica dbr:Computer_algebra_system dbr:Sign_(mathematics) dbc:C_(programming_language)_libraries dbr:Apache_License
dbo:wikiPageExternalLink
n8: n17: n21: n26:gmplib.org n27:gmp-wrapper-for-delphi n29:nim-gmp n31: n32:gmp-mpfr-sys n34: n36:index.html n37:GMP n37:GMPf n37:GMPq n38:gmpy n39:Math.Gmp.Native n37:GMPz n40:luajit-gmp n43:gmp n49:Zarith n50:gmp
owl:sameAs
n7:7859121-1 dbpedia-es:GNU_Multiple_Precision_Arithmetic_Library freebase:m.02fxd1 dbpedia-pt:GNU_Multi-Precision_Library wikidata:Q1205818 dbpedia-zh:GNU多重精度运算库 dbpedia-de:GNU_Multiple_Precision_Arithmetic_Library dbpedia-ru:GNU_Multi-Precision_Library yago-res:GNU_Multiple_Precision_Arithmetic_Library dbpedia-pl:GNU_Multiple_Precision_Arithmetic_Library n41:FYKj dbpedia-cs:GNU_Multi-Precision_Arithmetic_Library dbpedia-fr:GNU_MP dbpedia-ja:GNU_Multi-Precision_Library dbpedia-ko:GMP_(라이브러리)
dbp:wikiPageUsesTemplate
dbt:Wikidata dbt:Authority_control dbt:GNU dbt:Infobox_software dbt:Reflist dbt:Short_description dbt:Official_website dbt:Start_date_and_age
dbo:thumbnail
n47:GMPLogo.svg?width=300
dbp:developer
dbr:GNU_Project
dbp:genre
dbr:Mathematical_software
dbp:license
Dual LGPLv3 and GPLv2
dbp:logo
GMPLogo.svg
dbp:programmingLanguage
C,
dbp:repo
n34:
dbp:website
n26:gmplib.org
dbo:abstract
GMP(GNU Multiple-Precision Library)는 임의의 크기를 가진 수치를 계산하기 위한 자유 소프트웨어 라이브러리이다. GMP가 설치된 컴퓨터의 저장 장치가 가용한 한 이론상 무한한 정도의 계산이 가능하다. GMP 라이브러리는 풍부한 함수와 정규 인터페이스를 제공하고 있다. 기본 인터페이스는 C 프로그래밍 언어를 위하여 제공하며, 기타 다른 언어에 대해서는 래퍼(wrapper)를 통한 인터페이스를 제공한다. 인터페이스를 지원하는 언어로는 C++, OCaml, Perl, 그리고 파이썬 등이 있다. GMP는 암호화 애플리케이션, 인터넷 보안 애플리케이션 및 대수학 등에 사용하는 것이 주요 목적이다. GMP는 그 어떤 큰 수 라이브러리보다 더 빠르게 만드려는 목표를 가지고 있다. 이 목표를 달성하기 위하여 다음과 같은 중요한 성공 요소를 고려하고 있다. * 기본 숫자 형 데이터는 풀 워드를 사용 * 서로 다른 의 크기에 따른 다른 알고리즘 채택 – 큰 수 처리 알고리즘이 작은 수 계산에 동시에 빠른 성능을 내는 경우가 거의 없기 때문이다. * 서로 다른 CPU에 따른 고도의 최적화 구현 최초의 GMP는 1991년에 발표되었다. 지속적인 개발과 유지보수 활동을 통해서, 거의 매년 새로운 버전을 발표하고 있다. 현재 발표된 최신 버전은 5.0.3이다. GMP는 GNU 프로젝트의 일환으로 유지되고 있으며, GNU LPGL 라이선스 정책에 따라 배포되고 있다. 매스매티카와 같은 대표적인 컴퓨터 대수 시스템 소프트웨어의 정수 계산을 위한 부분에 사용되고 있기도 하다. GMP или GNU Multi-Precision Library — библиотека, написанная на языке Си, предназначенная для вычислений с плавающей запятой, целыми и рациональными числами с произвольной точностью. Библиотека широко используется в криптографических целях и для компьютерных вычислений. Данная библиотека необходима для сборки gcc. 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). GNU多重精度运算库(英語:GNU Multiple Precision Arithmetic Library,简称GMP或gmpal)是一个开源的任意精度运算库,支持正负数的整数、有理数、浮点数。它没有任何精度限制,只受限于可用内存。GMP有很多函数,它们都有一个规则的接口。它是C语言写成的,但用为其他很多语言做包装,包括Ada,C++,C#,OCaml,Perl,PHP,python 和 R。GMP主要运用于加密应用和研究、互联网安全应用、计算机代数系统和计算代数研究。GMP的目标是成为最快的大数运算库,GMP是GNU项目的一部分,它在GNU宽通用公共许可证下发表。GMP在许多计算机辅助代数系统中用于整数运算,如Mathematica和Maple。GMP需要使用GCC(GNU编译器套装)编译。 GNU MP, également appelée GMP, est une bibliothèque logicielle de calcul multiprécision sur des nombres entiers, rationnels et en virgule flottante. Les principaux domaines d'applications de GMP sont la recherche et les applications en cryptographie, les logiciels applicatifs de sécurité pour Internet et les systèmes de calcul formel. A GNU Multiple-Precision Library, também conhecida como GMP, é uma biblioteca de código aberto para aritmética de precisão arbitrária, trabalhando sobre inteiros, racionais e números de ponto flutuante. Essa biblioteca permite a que variáveis tenham um tamanho de bytes variável. Possui um rico conjunto de funções matemáticas. O uso básico da biblioteca é na linguagem C, mas existem implementações para outras linguagens como Python, C++, Perl e OCaml. O principal alvo das aplicações que usam GMP são criptografia, segurança de aplicações para internet e sistemas de computação algébrica. GNU Multi-Precision Library(GMP)は、多倍長整数など任意精度の算術ライブラリで、フリーソフトウェアである。符号付き整数、有理数、浮動小数点数を扱う。事実上、動作中のハードウェアが持つメモリ容量以外には精度は制限されない(オペランドの大きさは32ビットマシンでは 231 ビット、64ビットマシンでは 237 ビット)。様々な関数があり、それらが一貫したインタフェースで提供されている。基本インタフェースはC言語だが、他の言語用ラッパーを使えば、C++、OCaml、Perl、Pythonなどでも使える。また、Ruby 2.1のように、言語コアに組み込まれている例もある。 GMPの主な用途は暗号(実用と研究)、インターネットセキュリティ、数式処理システムである。 GMPは、どんなオペランドの大きさでも他の多倍長整数ライブラリよりも高速であることを目標としている。このために、以下の点を重視している。 * 基本算術型としてフルワードを使う。 * オペランドの大きさによってそれぞれ異なるアルゴリズムを使う。非常に大きな数に有効なアルゴリズムは、小さい数では遅いことが多い。 * 重要なループには高度に最適化したアセンブリ言語コードを使う。当然、CPUによって異なったものになる。 最初のGMPは1991年にリリースされた。その後継続的に開発と保守が行われている。 公式サイトがgnu.orgにないので混乱する場合があるが、GMPはGNUプロジェクトの一部であり、GNU Lesser General Public License (LGPL) でライセンスされている。 GMPは多くの数式処理システムで整数の算術に使われている。例えばMathematicaがGMPを採用している。 GMPはGCCのビルドに必要である。 Die GNU Multiple Precision Arithmetic Library (GMP) ist eine Programmierbibliothek, die arithmetische Funktionen für beliebig genaue/große Zahlen implementiert. Die erste Version von GMP erschien 1991. Seitdem wird die Bibliothek ständig erweitert und verbessert und in einem jährlichen Release herausgegeben. GMP ist offizieller Teil des GNU-Projekts, steht unter der LGPL und ist somit freie Software. Computeralgebrasysteme, die GMP verwenden, sind beispielsweise Maple und Mathematica. GNU Multi-Precision Arithmetic Library (česky knihovna projektu GNU pro výpočty s libovolnou přesností, zkracováno GMP) je svobodná knihovna umožňující výpočty s libovolnou přesností pro celá čísla, racionální čísla i reálná čísla s pohyblivou řádovou čárkou. Jediným praktickým omezením přesnosti je velikost virtuální paměti na počítači, který provádí výpočet (teoretické omezení velikosti operandu je 2³¹ bitů pro dvaatřicetibitové počítače respektive 2³⁷ pro čtyřiašedesátibitové počítače). Knihovna je primárně psána pro jazyk C, ale existují rozhraní pro mnoho dalších jazyků včetně C++, C Sharpu, Perlu, PHP, Pythonu a Javy. Knihovna je užívána zejména v oblasti počítačových algebraických systémů a kryptografie. GNU Multiple Precision Arithmetic Library (lub GMP) – biblioteka programistyczna udostępniająca liczby całkowite ze znakiem, wymierne i zmiennoprzecinkowe o dowolnej precyzji. Nie ma limitu na precyzję z wyjątkiem dostępnej ilości wolnej pamięci operacyjnej na komputerze z tą biblioteką. GMP ma bogaty zestaw funkcji o schematycznych nazwach (by łatwiej je zapamiętać). Podstawowym interfejsem dla biblioteki jest język C, ale są dostępne interfejsy także w innych językach, np. C++, Ocaml, Perl i Python. Głównym zastosowaniem dla GMP są aplikacje kryptograficzne, naukowe, pakiety bezpieczeństwa internetowego i wiele systemów komputerowej algebry, takich jak Mathematica. GMP ma ambicje być najszybszą biblioteką tego typu dla wszystkich wielkości operandów. Czynnikami umożliwiającymi to zamierzenie są: * Używanie pełnych słów jako podstawowy typ arytmetyczny, * Używanie różnych algorytmów dla różnych wielkości operandów (najszybsze algorytmy dla naprawdę dużych liczb rzadko są najszybsze dla małych liczb), * Wysoce zoptymalizowany kod asemblerowy dla najbardziej krytycznych zagnieżdżonych pętli, który jest specjalnie napisany pod konkretny CPU. GMP został wydany pierwszy raz w roku 1991. Jest ciągle rozwijany i utrzymywany w tempie około jednego wydania na rok. GMP jest częścią projektu GNU, aczkolwiek nie jest utrzymywany pod adresem gnu.org. Jest wydawany na licencji LGPL. GNU Multiple Precision Arithmetic Library (GMP) es una biblioteca libre escrita en C para cálculos con precisión arbitraria con números enteros, racionales o números en coma flotante. No impone límites prácticos a la precisión, salvo los derivados de la memoria disponible en la máquina en que se ejecuta. La primera versión data de 1991. Su desarrollo y mantenimiento continúa con la publicación de nuevas versiones en el plazo aproximado de un año. Es utilizada por el programa de cálculo simbólico Maple a partir de la versión 9 y por Mathematica a partir de la versión 5. * Datos: Q1205818 * Multimedia: GMP / Q1205818
gold:hypernym
dbr:Library
dbp:wordnet_type
n19:synset-software-noun-1
prov:wasDerivedFrom
wikipedia-en:GNU_Multiple_Precision_Arithmetic_Library?oldid=1087657670&ns=0
dbo:wikiPageLength
9765
dbo:developer
dbr:GNU_Project
dbo:genre
dbr:Mathematical_software
dbo:license
dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License
dbo:programmingLanguage
dbr:C_(programming_language) dbr:Assembly_language dbr:C++
foaf:isPrimaryTopicOf
wikipedia-en:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Modular_exponentiation
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:MPIR_(mathematics_software)
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:C_(programming_language)
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:List_of_C++_multiple_precision_arithmetic_libraries
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Factor_(Unix)
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Fermat_primality_test
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Numeral_system
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
n42:GP
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Savitzky–Golay_filter
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Baillie–PSW_primality_test
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Polylogarithm
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Integer_set_library
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Mersenne_Twister
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Rational_data_type
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GMP_(library)
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_GMP
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_MP
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:GNU_Multiprecision_Library
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
dbr:Libgmp
dbo:wikiPageWikiLink
dbr:GNU_Multiple_Precision_Arithmetic_Library
dbo:wikiPageRedirects
dbr:GNU_Multiple_Precision_Arithmetic_Library
Subject Item
wikipedia-en:GNU_Multiple_Precision_Arithmetic_Library
foaf:primaryTopic
dbr:GNU_Multiple_Precision_Arithmetic_Library