数学ソフトウェアとは

数学ソフトウェアとは「数学」に関係するソフトウェアすべてを指す言葉である.  例えば「数式処理システム」は数学ソフトウェアの一種である. 一番簡単な計算としては有理数の演算. 他にも多項式の計算や,因数分解,微分積分,群や環の操作など. 数式処理はSymbolic Computationの訳, 計算機代数 (Computer Algebra) という言葉も. 数式処理システムのことを CAS (Computer Algebra System) と呼ぶことも多い. 汎用数式処理システム
  • Mathematica, Maple, Maxima, Reduce, Sage, Giac/XCAS, ...
研究用数式処理システム
  • PARI/GP, GAP, Singular, Macaulay2, CoCoA, Risa/Asir, ...
数値計算ツール
  • Matlab, Python+NumPy, Octave, Scilab, BLAS, Julia, ...
数学ソフトウェアとしては,以下のものも含む. 組版ソフトウェア
  • TeX, LaTeX, (Beamer, a0poster, TikZ)
統計ソフトウェア
  • R, SAS, SPSS, Fathom, ...
動的幾何学ソフトウェア
  • Cabri, Geometer's Sketchpad, Cinderella, GeoGebra, ...
数学ソフトウェアの開発もまた,数学研究の一分野を成しつつある.