5
SymbolicC ++ používa C ++ a objektovo orientované programovanie na vývoj systému počítačovej algebry.Objektovo orientované programovanie je prístup k návrhu softvéru, ktorý je založený skôr na triedach ako na postupoch.Tento prístup maximalizuje modularitu a skrytie informácií.Objektovo orientovaný dizajn poskytuje mnoho výhod.Napríklad kombinuje údaje aj funkcie, ktoré s nimi pracujú, do jednej jednotky.Takáto jednotka (abstraktný dátový typ) sa nazýva trieda.Ako náš objektovo orientovaný programovací jazyk používame C ++ z nasledujúcich dôvodov: C ++ umožňuje zavedenie abstraktných typov údajov.Môžeme teda predstaviť dátové typy používané v systéme počítačovej algebry ako abstraktné dátové typy.Jazyk C ++ podporuje ústredné koncepcie objektovo orientovaného programovania: zapuzdrenie, dedičnosť, polymorfizmus (vrátane dynamického viazania) a preťaženie operátora.Má dobrú podporu pre správu dynamickej pamäte a podporuje procedurálne aj objektovo orientované programovanie.Menej abstraktná forma polymorfizmu sa poskytuje prostredníctvom podpory templátov.Preťažujeme operátorov ...
Kategórie
Alternatívy SymbolicC++ pre všetky platformy s akoukoľvek licenciou
180
172
GNU Octave
Octave je počítačový program na vykonávanie numerických výpočtov, ktorý je väčšinou kompatibilný s MATLABom.Je súčasťou projektu GNU.
165
R (programming language)
R je slobodné softvérové prostredie pre štatistické výpočty a grafiku.
140
Mathematica
Definitívny technický výpočtový systém zahŕňajúci strojové učenie a neurónové siete, vedu o údajoch, vizualizácie a oveľa viac.
132
87
62
49
39
23
PTC Mathcad
Matematický softvér určený na vykonávanie, analýzu a zdieľanie komplexných výpočtov.
- Platená
- Windows
6
Mathomatic
Mathomatic je bezplatný, prenosný, univerzálny počítačový algebraický systém (CAS), ktorý dokáže automaticky riešiť, rozlišovať, zjednodušovať, kombinovať a porovnávať algebraické rovnice ...
6