5
SymbolicC ++ koristi C ++ i objektno orijentirano programiranje za razvoj računalnog sustava algebri.Objektno orijentirano programiranje pristup je dizajnu softvera koji se temelji na klasama, a ne na procedurama.Ovaj pristup maksimizira modularnost i skrivanje podataka.Objektno orijentirani dizajn pruža brojne prednosti.Na primjer, on kombinira i podatke i funkcije koje rade na tim podacima u jednu cjelinu.Takva jedinica (apstraktni tip podataka) naziva se klasa.C ++ koristimo kao objektno orijentirani programski jezik iz slijedećih razloga: C ++ omogućava uvođenje apstraktnih tipova podataka.Na taj način možemo uvesti tipove podataka koji se koriste u sustavu računalne algebre kao apstraktne tipove podataka.Jezik C ++ podržava središnje koncepte objektno orijentiranog programiranja: enkapsulacija, nasljeđivanje, polimorfizam (uključujući dinamičko vezivanje) i preopterećenje operatera.Ima dobru podršku za dinamičko upravljanje memorijom i podržava i proceduralno i objektno orijentirano programiranje.Manje apstraktni oblik polimorfizma pruža se putem podrške predloška.Preopteretili smo operatere ...
Web stranica:
http://issc.uj.ac.za/symbolic/symbolic.htmlKategorije
Alternativa SymbolicC++u za sve platforme s bilo kojom licencom
180
172
GNU Octave
Octave je računalni program za izvođenje numeričkih izračuna koji je uglavnom kompatibilan s MATLAB-om.Dio je GNU Projekta.
165
R (programming language)
R je besplatno softversko okruženje za statističko računanje i grafiku.
140
Mathematica
Definitivan tehnički računalni sustav koji obuhvaća strojno učenje i neuronske mreže, znanost o podacima, vizualizacije i još mnogo toga.
132
87
62
49
39
23
PTC Mathcad
Inženjerski matematički softver dizajniran za izvođenje, analizu i dijeljenje složenih izračuna.
- Plaćena
- Windows
6
Mathomatic
Mathomatic je besplatni, prijenosni računalni algebrični sustav opće namjene (CAS) koji automatski može riješiti, razlikovati, pojednostaviti, kombinirati i usporediti algebarske jednadžbe ...
6