SymbolicC++

SymbolicC++

SymbolicC ++は、C ++およびオブジェクト指向プログラミングを使用して、コンピューター代数システムを開発します。
SymbolicC ++は、C ++およびオブジェクト指向プログラミングを使用して、コンピューター代数システムを開発します。オブジェクト指向プログラミングは、プロシージャではなくクラスに基づいたソフトウェア設計へのアプローチです。このアプローチは、モジュール性と情報隠蔽を最大化します。オブジェクト指向設計には多くの利点があります。たとえば、データとそのデータを操作する機能の両方を単一のユニットに結合します。このような単位(抽象データ型)は、クラスと呼ばれます。次の理由により、オブジェクト指向プログラミング言語としてC ++を使用します。C++では、抽象データ型を導入できます。したがって、コンピューター代数システムで使用されるデータ型を抽象データ型として導入できます。C ++言語は、オブジェクト指向プログラミングの中心概念である、カプセル化、継承、ポリモーフィズム(動的バインディングを含む)、および演算子のオーバーロードをサポートしています。動的メモリ管理を適切にサポートし、手続き型プログラミングとオブジェクト指向プログラミングの両方をサポートします。ポリモーフィズムのより抽象的な形式は、テンプレートサポートを介して提供されます。演算子をオーバーロードします...
symbolicc-

カテゴリー

WindowsのSymbolicC++の代替

MATLAB

MATLAB

数値計算用のエンタープライズクラスのコンピューティング環境とプログラミング言語。
GNU Octave

GNU Octave

Octaveは数値計算を実行するためのコンピュータープログラムで、MATLABとほとんど互換性があります。これはGNUプロジェクトの一部です。
R (programming language)

R (programming language)

Rは、統計計算とグラフィックスのためのフリーソフトウェア環境です。
Mathematica

Mathematica

機械学習とニューラルネットワーク、データサイエンス、視覚化などにまたがる決定的なテクニカルコンピューティングシステム。
Sage

Sage

セージは、GPLの下でライセンスされている無料のオープンソースの数学ソフトウェアシステムです。多くの既存のオープンソースパッケージのパワーを、共通のPythonベースのインターフェイスに結合します。
Scilab

Scilab

Scilabは、数値計算用の科学ソフトウェアパッケージであり、エンジニアリングおよび科学アプリケーション向けの強力なオープンコンピューティング環境を提供します。
Maxima

Maxima

Maximaは、微分、積分、テイラー級数、ラプラス変換、通常の微分を含む、記号式と数値式の操作のためのシステムです...
wxMaxima

wxMaxima

wxMaximaは、コンピューター代数システムMaximaのドキュメントベースのインターフェイスです。wxMaximaはwxWidgetsを使用し、Windows、X11、およびMac OS Xでネイティブに実行します。
Maple

Maple

Mapleは、汎用の商用コンピューター代数システムです。ユーザーは、従来の数学表記で数学を入力できます。カスタムユーザーインターフェイスも作成できます。
SymPy

SymPy

SymPyは、記号計算用のPythonライブラリです。
PTC Mathcad

PTC Mathcad

複雑な計算を実行、分析、および共有するように設計されたエンジニアリング数学ソフトウェア。
Mathomatic

Mathomatic

Mathomaticは、代数方程式を自動的に解決、微分、単純化、結合、および比較できる、無料のポータブルな汎用コンピューター代数システム(CAS)です...
Giac/Xcas

Giac/Xcas

Giac / Xcasは、Windows、Mac OS X、Linux / Unix用の無料のコンピューター代数システムです(ライセンスGPL3、商用のデュアルライセンスについてはお問い合わせください)。
OpenAxiom

OpenAxiom

OpenAxiom、フォーク...
Mathics

Mathics

Mathicsは汎用のコンピューター代数システム(CAS)であり、Mathematicaに代わる無料の軽量の代替として設計されています。