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 ...
symbolicc-

Kategorien

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

Yacas

Yacas

Noch ein anderes (Allzweck-) Computeralgebrasystem.Numerische Berechnungen werden mit beliebiger Genauigkeit, symbolischer Berechnung und Visualisierung unterstützt.