ALGLIB

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ALGLIB
開発元 ALGLIB Project
最新版
3.16.0 / 2019年12月19日 (4年前) (2019-12-19)
対応OS クロスプラットフォーム
種別 数値解析ライブラリ
ライセンス 商用、GPL
公式サイト www.alglib.net
テンプレートを表示

ALGLIBは、クロスプラットフォームおよびオープンソース数値解析・データ処理ライブラリC++C#VB.NETPythonDelphiなどのプログラミング言語から利用できる。

ALGLIBは1999年にから長期間にわたって地道な開発が続けられており、年に1~3回程度、アップデートされている。いくつかのオープンソースプロジェクトや商用ライブラリ、アプリケーションTOLプロジェクトMath.NET Numerics[1][2]SpaceClaim[3]など)で利用されている。

特徴[編集]

このライブラリの特徴的な機能は以下の通り。

  • 同一のAPIで複数のプログラミング言語をサポート(2017年現在、C++、C#、Free Pascal/Delphi、VB.NET、Pythonをサポート
  • 強制的な外部依存関係がなく、簡単にインストールできる自己完結型のコード
  • 移植性(x86/x86-64/ARMWindowsLinuxでテストされている
  • 2つの独立したバックエンド(ピュアC#実装、ネイティブC実装)と自動生成されたAPI(C++、C#、...)
  • 商用版およびGPL版と同じ機能

ALGLIBは以下の関数を提供する。

関連項目[編集]

脚注[編集]

  1. ^ Math.NET Numerics”. Numerics.mathdotnet.com. 2010年7月10日閲覧。
  2. ^ Math.NET Numerics Contributors”. GitHub.com. 2013年5月7日閲覧。
  3. ^ End User License”. .spaceclaim.com. 2010年7月10日閲覧。

外部リンク[編集]