![SymbolicC++](https://i.altapps.net/icons/symbolicc-1bd05.png)
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 programu SymbolicC++ pre BSD
![GNU Octave](https://i.altapps.net/icons/gnu-octave-ab83d.png)
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.
![R (programming language)](https://i.altapps.net/icons/r-project-1ce0e.png)
165
R (programming language)
R je slobodné softvérové prostredie pre štatistické výpočty a grafiku.