PARI/GP
PARI/GPは再帰的な数式処理を高速に行うことのできるプログラムのパッケージである。当初は数論の研究者の利用を想定して開発された。演算が高速である、数学者になじみの深いデータ型を直接操作できる、数論における演算を行うための優れたモジュールを備えている、と言う特徴がある。
PARI/GPは標準で、以下の二つのプログラムを備えている。
PARI - C言語のライブラリで、高速な演算を行う関数を提供する。C言語以外にもC++、Pascal、Fortran、Perl、Pythonからも使うことができる。
gp - 対話型に動作するコマンドラインインタフェイスのプログラム。これを実行することでPARIの機能を使うことができる。C言語のような制御構文を備えた高度な電卓プログラムとしても使うことができる。gp プログラムが理解して実行するスクリプト言語をGP と呼ぶ。
またgp2cと呼ばれるプログラムもパッケージに含まれている。