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 Windows med öppen källkodslicens