SymbolicC++

SymbolicC++

SymbolicC ++ verwendet C ++ und objektorientierte Programmierung, um ein Computeralgebrasystem zu entwickeln.
SymbolicC ++ verwendet C ++ und objektorientierte Programmierung, um ein Computeralgebrasystem zu entwickeln.Objektorientierte Programmierung ist ein Ansatz für das Software-Design, der eher auf Klassen als auf Prozeduren basiert.Dieser Ansatz maximiert die Modularität und das Verbergen von Informationen.Objektorientiertes Design bietet viele Vorteile.Beispielsweise werden sowohl die Daten als auch die Funktionen, die mit diesen Daten arbeiten, in einer einzigen Einheit zusammengefasst.Eine solche Einheit (abstrakter Datentyp) wird als Klasse bezeichnet.Wir verwenden C ++ aus folgenden Gründen als objektorientierte Programmiersprache: C ++ ermöglicht die Einführung abstrakter Datentypen.So können wir die im Computeralgebrasystem verwendeten Datentypen als abstrakte Datentypen einführen.Die Sprache C ++ unterstützt die zentralen Konzepte der objektorientierten Programmierung: Kapselung, Vererbung, Polymorphismus (einschließlich dynamischer Bindung) und Überladung von Operatoren.Es bietet eine gute Unterstützung für die dynamische Speicherverwaltung und unterstützt sowohl die prozedurale als auch die objektorientierte Programmierung.Eine weniger abstrakte Form des Polymorphismus wird über die Vorlagenunterstützung bereitgestellt.Wir überlasten die Betreiber ...

Kategorien

Alternativen zu SymbolicC++ für alle Plattformen mit einer Lizenz

MATLAB

MATLAB

Computerumgebung und Programmiersprache der Enterprise-Klasse für numerische Berechnungen.
GNU Octave

GNU Octave

Octave ist ein Computerprogramm zur Durchführung numerischer Berechnungen, das hauptsächlich mit MATLAB kompatibel ist.Es ist Teil des GNU-Projekts.
R (programming language)

R (programming language)

R ist eine freie Softwareumgebung für statistische Berechnungen und Grafiken.
Mathematica

Mathematica

Definitives technisches Computersystem über maschinelles Lernen und neuronale Netze, Datenwissenschaft, Visualisierungen und vieles mehr.
Sage

Sage

Sage ist ein kostenloses Open-Source-Mathematik-Softwaresystem, das unter der GPL lizenziert ist.Es kombiniert die Leistung vieler vorhandener Open-Source-Pakete in einer gemeinsamen Python-basierten Oberfläche.
Scilab

Scilab

Scilab ist ein wissenschaftliches Softwarepaket für numerische Berechnungen, das eine leistungsstarke Open-Computing-Umgebung für technische und wissenschaftliche Anwendungen bietet.
Maxima

Maxima

Maxima ist ein System zur Manipulation von symbolischen und numerischen Ausdrücken, einschließlich Differenzierung, Integration, Taylor-Reihen, Laplace-Transformationen, gewöhnlichen Differentialen ...
wxMaxima

wxMaxima

wxMaxima ist eine dokumentenbasierte Schnittstelle für das Computeralgebrasystem Maxima.wxMaxima verwendet wxWidgets und läuft nativ unter Windows, X11 und Mac OS X.
Maple

Maple

Maple ist ein kommerzielles Allzweck-Computeralgebrasystem.Benutzer können Mathematik in traditioneller mathematischer Notation eingeben.Es können auch benutzerdefinierte Benutzeroberflächen erstellt werden.
SymPy

SymPy

SymPy ist eine Python-Bibliothek für symbolische Berechnungen.
PTC Mathcad

PTC Mathcad

Ingenieurmathematik-Software für die Durchführung, Analyse und gemeinsame Nutzung komplexer Berechnungen.
Mathomatic

Mathomatic

Mathomatic ist ein kostenloses, portables Allzweck-Computer-Algebra-System (CAS), mit dem sich algebraische Gleichungen automatisch lösen, unterscheiden, vereinfachen, kombinieren und vergleichen lassen ...
Giac/Xcas

Giac/Xcas

Giac / Xcas ist ein kostenloses Computeralgebrasystem für Windows, Mac OS X und Linux / Unix (Lizenz GPL3, für kommerzielle Doppellizenz kontaktieren Sie uns).
OpenAxiom

OpenAxiom

OpenAxiom, Gabel von ...
Mathics

Mathics

Mathematik ist ein Allzweck-Computer-Algebra-System (CAS), das als kostenlose, leichte Alternative zu Mathematica entwickelt wurde.