5
SymbolicC ++ uporablja C ++ in objektno usmerjeno programiranje, da razvije sistem računalniške algebre.Objektno usmerjeno programiranje je pristop k oblikovanju programske opreme, ki temelji na razredih in ne na postopkih.Ta pristop maksimira modularnost in skrivanje informacij.Objektno usmerjena zasnova zagotavlja številne prednosti.Na primer, združuje podatke in funkcije, ki delujejo na teh podatkih, v eno enoto.Takšna enota (abstraktni tip podatkov) se imenuje razred.Kot objektno usmerjeni programski jezik uporabljamo C ++ iz naslednjih razlogov: C ++ omogoča vnos abstraktnih podatkovnih vrst.Tako lahko predstavimo vrste podatkov, ki se uporabljajo v sistemu računalniške algebre kot abstraktne podatkovne tipe.Jezik C ++ podpira osrednje koncepte objektno usmerjenega programiranja: enkapsulacija, dedovanje, polimorfizem (vključno z dinamično vezavo) in preobremenitev operaterja.Ima dobro podporo za dinamično upravljanje pomnilnika in podpira tako postopkovno kot objektno usmerjeno programiranje.Manj abstraktna oblika polimorfizma je zagotovljena s pomočjo predloge za predloge.Operaterje preobremenimo ...
symbolicc-
Spletna stran:
http://issc.uj.ac.za/symbolic/symbolic.htmlKategorije
Alternativa SymbolicC++u za vse platforme s katero koli licenco
180
172
GNU Octave
Octave je računalniški program za izvajanje številčnih izračunov, ki je večinoma združljiv z MATLAB.Je del projekta GNU.
165
R (programming language)
R je brezplačno programsko okolje za statistično računalništvo in grafiko.
140
Mathematica
Dokončni tehnični računalniški sistem, ki sega v strojno učenje in nevronske mreže, podatkovne znanosti, vizualizacije in še veliko več.
132
87
62
49
39
23
PTC Mathcad
Inženirska matematična programska oprema, namenjena izvajanju, analiziranju in deljenju kompleksnih izračunov.
- Plačljiva
- Windows
6
Mathomatic
Mathomatic je brezplačni, prenosni sistem splošne računalniške algebre (CAS), ki lahko samodejno reši, razlikuje, poenostavi, kombinira in primerja algebrske enačbe ...
6