コンテンツにスキップ

GiNaC

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Inuwokaitai (会話 | 投稿記録) による 2021年11月22日 (月) 09:57個人設定で未設定ならUTC)時点の版 (バージョン情報を更新)であり、現在の版とは大きく異なる場合があります。

GiNaC
開発元 クリスティアン・バウアー (Christian Bauer), アレクサンダー・フリンク (Alexander Frink), リチャード・クレッケル (Richard B. Kreckel) ら
最新版
1.8.1 / 2021年8月9日 (2年前) (2021-08-09)
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS クロスプラットフォーム
種別 ライブラリ (数式処理)
ライセンス GPL
公式サイト http://www.ginac.de/
テンプレートを表示

GiNaCとは、GPLのもとでリリースされているフリー数式処理のためのC++ライブラリである。名称は、GiNacは数式処理システムではないGiNaC is Not a Computer Algebra System)の再帰的頭字語である。この事実と異なる名称は、GNUプロジェクトをさりげなく言及している。ファインマン・ダイアグラムを計算するためのソフトウェアである xloops から利用でき、Maple の代替となることを目的に開発されているが、特に高エネルギー物理学に特化したものではない、としている。

他のほとんどの数式処理システムと異なり、GiNaCはユーザーインタフェースのための高レベルインタフェースを提供しない。この点はどちらかというと、利用者がGiNaCの実装言語であるC++言語で、記号アルゴリズムを直接記述することを促している。代数構文は、C++オペレータのオーバーロードによって実現される。

外部リンク