SymbolicC++

SymbolicC++

SymbolicC ++ använder C ++ och objektorienterad programmering för att utveckla ett datoralgebra-system.
SymbolicC ++ använder C ++ och objektorienterad programmering för att utveckla ett datoralgebra-system.Objektorienterad programmering är en strategi för mjukvarudesign som baseras på klasser snarare än procedurer.Detta tillvägagångssätt maximerar modulariteten och informationen gömmer sig.Objektorienterad design ger många fördelar.Till exempel kombinerar den både data och funktioner som fungerar på den datan till en enda enhet.En sådan enhet (abstrakt datatyp) kallas en klass.Vi använder C ++ som vårt objektorienterade programmeringsspråk av följande skäl: C ++ möjliggör introduktion av abstrakta datatyper.Således kan vi introducera de datatyper som används i datoralgebra-systemet som abstrakta datatyper.Språket C ++ stöder de centrala koncepten för objektorienterad programmering: inkapsling, arv, polymorfism (inklusive dynamisk bindning) och överbelastning av operatörer.Den har bra stöd för dynamisk minneshantering och stöder både processuell och objektorienterad programmering.En mindre abstrakt form av polymorfism tillhandahålls via mallstöd.Vi överbelasta operatörerna ...
symbolicc-

kategorier

Alternativ till SymbolicC++ för Mac med kommersiell licens

MATLAB

MATLAB

Beräkningsmiljö i företagsklass och programmeringsspråk för numerisk beräkning.
Mathematica

Mathematica

Definitivt tekniskt datorsystem som spänner över maskininlärning och neurala nätverk, datavetenskap, visualiseringar och mycket mer.
Maple

Maple

Maple är ett allmänt kommersiellt datoralgebra-system.Användare kan ange matematik i traditionell matematisk notation.Anpassade användargränssnitt kan också skapas.