Loading article…
| 開発者 | ジリ・レブル |
|---|---|
| 安定版リリース | 1.0.26 [1]
/ 2021年2月19日 |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | クロスプラットフォーム( Linux、macOS ) |
| タイプ | 技術計算 |
| ライセンス | ライセンス |
| Webサイト | 詳しくはこちら |
Genius (別名Genius Math Tool)は、無料の オープンソース 数値計算環境およびプログラミング言語であり、[2]いくつかの点でMATLAB、GNU Octave、Mathematica、Mapleに似ています。Geniusは、計算集約型のタスクではなく、数学的な実験を目的としています。また、単なる計算機としても非常に便利です。プログラミング言語はGELと呼ばれ、数学的に使いやすい構文を目指しています。このソフトウェアには、コマンドラインインターフェイスとGTK +ライブラリを使用するGUIが付属しています。グラフィカルバージョンは、2Dと3Dの両方のプロットをサポートしています。グラフィカルバージョンには、もともとクラスのデモンストレーションを対象とした一連のチュートリアルが含まれています。
歴史
Genius は 1997 年に開始されたGNOMEプロジェクトのオリジナルの計算機でしたが、1998 年の GNOME 0.13 リリース直後に別のプロジェクトに分割されました。この系譜のため、Genius Calculator または GNOME Genius とも呼ばれていました。Genius とDr. Geo 対話型幾何学ソフトウェアを統合する試みがありましたが、[3]この統合は実現しませんでした。[4] バージョン 1.0 は、最初のリリースからほぼ 10 年後の 2007 年にリリースされました。
GELソースコードの例
以下は階乗を再帰的に計算する関数のサンプル定義です。
関数 f(x) = (
x <= 1 の場合
1
それ以外
(f(x-1)*x)
)
GELには積を反復的に記述するためのプリミティブが含まれているため、次の反復バージョンを取得できます。
関数 f(x) = prod k=1 to x do k
参照
注釈と参考文献
- ^ George Lebl (2021年2月18日). 「GENIUS 1.0.26「Dilapidated barn」リリース」 。 2021年2月19日閲覧。
- ^ 「Genius」 www.jirka.org . 2009年3月6日閲覧。
- ^ Lebl, George (1999年9月6日). 「Genius Future: Dr.Genius (Dr.Geo+Genius)」. genius-list (メーリングリスト) . 2024年6月18日閲覧。
- ^ Fernandes, Hilaire (2002 年 7 月 24 日). 「savannah.gnu.org: Dr. Geo の提出」. savannah-hackers (メーリング リスト) . 2024 年6 月 18 日閲覧。DrGeo
は Genius ソフトウェアとの統合時に Drgenius に置き換えられましたが、新しいバージョンでは DrGenius は再び DrGeo に置き換えられます。
