123
SymbolicC++

SymbolicC++

SymbolicC ++ používá C ++ a objektově orientované programování k vývoji systému počítačové algebry.
SymbolicC ++ používá C ++ a objektově orientované programování k vývoji systému počítačové algebry.Objektově orientované programování je přístup k návrhu softwaru, který je založen spíše na třídách než na postupech.Tento přístup maximalizuje modularitu a skrytí informací.Objektově orientovaný design poskytuje mnoho výhod.Například kombinuje data i funkce, které s těmito daty pracují, do jedné jednotky.Taková jednotka (abstraktní datový typ) se nazývá třída.Jako náš objektově orientovaný programovací jazyk používáme C ++ z následujících důvodů: C ++ umožňuje zavedení abstraktních datových typů.Můžeme tedy zavést datové typy používané v systému počítačové algebry jako abstraktní datové typy.Jazyk C ++ podporuje ústřední koncepty objektově orientovaného programování: zapouzdření, dědičnost, polymorfismus (včetně dynamického vázání) a přetížení operátora.Má dobrou podporu pro správu dynamické paměti a podporuje procedurální i objektově orientované programování.Méně abstraktní forma polymorfismu je poskytována prostřednictvím podpory šablony.Přetížíme operátory ...

Kategorie

Alternativy SymbolicC++ pro všechny platformy s jakoukoli licencí

Yacas

Yacas

Ještě další (univerzální) počítačový algebraický systém.K dispozici je podpora numerických výpočtů, libovolné přesnosti, symbolického výpočtu a vizualizace.