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 všechny platformy s jakoukoli licencí
180
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.
165
R (programming language)
R je svobodné softwarové prostředí pro statistické výpočty a grafiku.
140
Mathematica
Definitivní technický výpočetní systém zahrnující strojové učení a neuronové sítě, věda o datech, vizualizace a mnoho dalšího.
132
87
62
49
39
23
PTC Mathcad
Softwarový matematický software určený k provádění, analýze a sdílení komplexních výpočtů.
- Placená
- Windows
6
Mathomatic
Mathomatic je bezplatný, přenosný, univerzální počítačový algebraický systém (CAS), který dokáže automaticky řešit, rozlišovat, zjednodušovat, kombinovat a porovnávat algebraické rovnice ...
6