About: GiNaC

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

GiNaC is a free computer algebra system released under the GNU General Public License. The name is a recursive acronym for "GiNaC is Not a CAS" (Computer Algebra System). This is similar to the GNU acronym "GNU is not Unix". GiNaC is the symbolic foundation in several open-source projects: there is a symbolic extension for GNU Octave, a simulator for magnetic resonance imaging, and since May 2009, Pynac, a fork of GiNaC, provides the backend for symbolic expressions in SageMath.

Property Value
dbo:abstract
  • GiNac es un programa libre de álgebra computacional distribuido bajo licencia GPL, que inició su desarrollo en el año 1999. El nombre proviene de GiNac is Not a CAS (CAS son las siglas en inglés de Computer Algebraic System, que significan: programa de álgebra computacional), siendo un acrónimo repetitivo y recursivo. Su nombre también es una alusión al proyecto GNU. Su nombre muestra también cierta semejanza con los orígenes del acrónimo GNU (del inglés, GNU's Not Unix, o GNU no es Unix), en los cuales es más que nada un juego de palabras. Lo que distingue GiNaC de la mayoría de los programas de álgebra computacional, es que este no provee una interfaz de alto nivel para la interacción con el usuario, luego, es necesario escribir los algoritmos simbólicos directamente en el lenguaje de programación C++, el cual es el lenguaje en el que GiNaC fue desarrollado. Este programa fue específicamente desarrollado para ser un motor de reemplazo para , el cual es actualmente ejecutado por Maple, usado para los cálculos de los bucles en Teoría Cuántica. Sin embargo no se encuentra restringido a aplicaciones de física de alta energía. (es)
  • GiNaC is a free computer algebra system released under the GNU General Public License. The name is a recursive acronym for "GiNaC is Not a CAS" (Computer Algebra System). This is similar to the GNU acronym "GNU is not Unix". What distinguishes GiNaC from most other computer algebra systems is that it does not provide a high-level interface for user interaction. Rather, it encourages its users to write symbolic algorithms directly in C++, which is GiNaC's implementation programming language. Algebraic syntax is achieved in C++ through the use of operator overloading. The name GiNaC is also explained by its developers' perception that most "computer algebra systems" put too much emphasis on a high-level interface and too little on interoperability. GiNaC uses the CLN library for implementing arbitrary-precision arithmetic. Symbolically, it can do multivariate polynomial arithmetic, factor polynomials, compute GCDs, expand series, and compute with matrices. It is equipped to handle certain noncommutative algebras which are extensively used in theoretical high energy physics: Clifford algebras, SU(3) Lie algebras, and Lorentz tensors. Due to this, it is extensively used in dimensional regularization computations – but it is not restricted to physics. GiNaC is the symbolic foundation in several open-source projects: there is a symbolic extension for GNU Octave, a simulator for magnetic resonance imaging, and since May 2009, Pynac, a fork of GiNaC, provides the backend for symbolic expressions in SageMath. (en)
  • Ginac est une bibliothèque de calcul formel pour le langage C++. Ginac est publiée sous la licence GPL. Les fonctionnalités de la bibliothèque sont nombreuses : factorisation, développement d'expression algébriques, dérivation formelle, manipulation de matrice....etc. (fr)
  • GiNaCとは、GPLのもとでリリースされているフリーの数式処理のためのC++ライブラリである。名称は、GiNacは数式処理システムではない(GiNaC is Not a Computer Algebra System)の再帰的頭字語である。この事実と異なる名称は、GNUプロジェクトをさりげなく言及している。ファインマン・ダイアグラムを計算するためのソフトウェアである から利用でき、Maple の代替となることを目的に開発されているが、特に高エネルギー物理学に特化したものではない、としている。 他のほとんどの数式処理システムと異なり、GiNaCはユーザーインタフェースのための高レベルインタフェースを提供しない。この点はどちらかというと、利用者がGiNaCの実装言語であるC++言語で、記号アルゴリズムを直接記述することを促している。代数構文は、C++オペレータのオーバーロードによって実現される。 (ja)
  • GiNaC (повторно-рекурсивный акроним GiNaC is Not a CAS) — GiNaC является C++ библиотекой. GiNaC предназначена для обеспечения возможности создания интегрированных систем, которые используют символьные вычисления. GiNaC распространяется под условиями GNU General Public License (GPL). GiNaC была специально разработана, чтобы стать заменой движка который до сих пор работает на Maple CAS. Тем не менее, не ограничивается физикой высоких энергий. Дизайн GiNaC является революционным в том смысле, что в отличие от других CAS она не пытается предоставить широкие алгебраические возможности и простой язык программирования, но вместо этого добавляет к возможностям C++ некоторое множество алгебраических возможностей. (ru)
  • GiNaC是一个自由的计算机代数系统,在 GNU通用公共许可证下发布。GiNaC这个名字是一个递归缩写:GiNaC is Not a CAS(CAS,计算机代数系统)。这样的命名方式源于GNU计划。 GiNaC与其他计算机代数系统不同的是,它并没有提供一个上层的用户互动界面,而是鼓励用户直接用C++语言和GiNaC的库编写符号计算的程序。其中的代数语法是通过C++的运算符重载实现的。开发者解释说之所以以GiNaC命名是因为大多数的代数系统都把重点放在了用户界面上,而不是与程序员的互操作性。 GiNaC使用了CLN库用于任意精度的数值计算。具有象征意义的是,它可以计算带有多个变量的代数式、因式分解、计算最大公约数、展开洛朗级数和利用矩阵计算等。它将能够处理非交换性代数——这在理论上的高能物理:克利福德代数、特殊酉群、李代数、和电磁张量中有广泛应用。由于这样,它在纬度正则化计算中广泛被应用——但是它并不被限制在物理学中。 (zh)
dbo:genre
dbo:latestReleaseDate
  • 2022-09-19 (xsd:date)
dbo:latestReleaseVersion
  • 1.8.4
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:releaseDate
  • 1999-11-26 (xsd:date)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 953536 (xsd:integer)
dbo:wikiPageLength
  • 3653 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122723681 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Christian Bauer, Richard B. Kreckel, Alexei Sheplyakov, Jens Vollinga, et al. (en)
dbp:genre
dbp:latestReleaseDate
  • 2022-09-19 (xsd:date)
dbp:latestReleaseVersion
  • 1.800000 (xsd:double)
dbp:license
dbp:name
  • GiNaC (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:released
  • 1999-11-26 (xsd:date)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Ginac est une bibliothèque de calcul formel pour le langage C++. Ginac est publiée sous la licence GPL. Les fonctionnalités de la bibliothèque sont nombreuses : factorisation, développement d'expression algébriques, dérivation formelle, manipulation de matrice....etc. (fr)
  • GiNaCとは、GPLのもとでリリースされているフリーの数式処理のためのC++ライブラリである。名称は、GiNacは数式処理システムではない(GiNaC is Not a Computer Algebra System)の再帰的頭字語である。この事実と異なる名称は、GNUプロジェクトをさりげなく言及している。ファインマン・ダイアグラムを計算するためのソフトウェアである から利用でき、Maple の代替となることを目的に開発されているが、特に高エネルギー物理学に特化したものではない、としている。 他のほとんどの数式処理システムと異なり、GiNaCはユーザーインタフェースのための高レベルインタフェースを提供しない。この点はどちらかというと、利用者がGiNaCの実装言語であるC++言語で、記号アルゴリズムを直接記述することを促している。代数構文は、C++オペレータのオーバーロードによって実現される。 (ja)
  • GiNaC是一个自由的计算机代数系统,在 GNU通用公共许可证下发布。GiNaC这个名字是一个递归缩写:GiNaC is Not a CAS(CAS,计算机代数系统)。这样的命名方式源于GNU计划。 GiNaC与其他计算机代数系统不同的是,它并没有提供一个上层的用户互动界面,而是鼓励用户直接用C++语言和GiNaC的库编写符号计算的程序。其中的代数语法是通过C++的运算符重载实现的。开发者解释说之所以以GiNaC命名是因为大多数的代数系统都把重点放在了用户界面上,而不是与程序员的互操作性。 GiNaC使用了CLN库用于任意精度的数值计算。具有象征意义的是,它可以计算带有多个变量的代数式、因式分解、计算最大公约数、展开洛朗级数和利用矩阵计算等。它将能够处理非交换性代数——这在理论上的高能物理:克利福德代数、特殊酉群、李代数、和电磁张量中有广泛应用。由于这样,它在纬度正则化计算中广泛被应用——但是它并不被限制在物理学中。 (zh)
  • GiNaC is a free computer algebra system released under the GNU General Public License. The name is a recursive acronym for "GiNaC is Not a CAS" (Computer Algebra System). This is similar to the GNU acronym "GNU is not Unix". GiNaC is the symbolic foundation in several open-source projects: there is a symbolic extension for GNU Octave, a simulator for magnetic resonance imaging, and since May 2009, Pynac, a fork of GiNaC, provides the backend for symbolic expressions in SageMath. (en)
  • GiNac es un programa libre de álgebra computacional distribuido bajo licencia GPL, que inició su desarrollo en el año 1999. El nombre proviene de GiNac is Not a CAS (CAS son las siglas en inglés de Computer Algebraic System, que significan: programa de álgebra computacional), siendo un acrónimo repetitivo y recursivo. Su nombre también es una alusión al proyecto GNU. Su nombre muestra también cierta semejanza con los orígenes del acrónimo GNU (del inglés, GNU's Not Unix, o GNU no es Unix), en los cuales es más que nada un juego de palabras. (es)
  • GiNaC (повторно-рекурсивный акроним GiNaC is Not a CAS) — GiNaC является C++ библиотекой. GiNaC предназначена для обеспечения возможности создания интегрированных систем, которые используют символьные вычисления. GiNaC распространяется под условиями GNU General Public License (GPL). (ru)
rdfs:label
  • GiNaC (en)
  • GiNaC (es)
  • Ginac (fr)
  • GiNaC (ja)
  • GiNaC (ru)
  • GiNaC (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • GiNaC (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License