![SymbolicC++](https://i.altapps.net/icons/symbolicc-1bd05.png)
5
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 ...
Webová stránka:
http://issc.uj.ac.za/symbolic/symbolic.htmlKategorie
Alternativy SymbolicC++ pro BSD
![GNU Octave](https://i.altapps.net/icons/gnu-octave-ab83d.png)
172
GNU Octave
Octave je počítačový program pro provádění numerických výpočtů, který je většinou kompatibilní s MATLABem.Je součástí projektu GNU.
![R (programming language)](https://i.altapps.net/icons/r-project-1ce0e.png)
165
R (programming language)
R je svobodné softwarové prostředí pro statistické výpočty a grafiku.