![SymbolicC++](https://i.altapps.net/icons/symbolicc-1bd05.png)
5
SymbolicC ++ използва C ++ и обектно-ориентирано програмиране, за да разработи система за компютърна алгебра.Обектно-ориентираното програмиране е подход към софтуерния дизайн, който се основава на класове, а не на процедури.Този подход увеличава максимално модулността и скриването на информация.Обектно-ориентираният дизайн осигурява много предимства.Например, той комбинира в едно цяло както данните, така и функциите, които работят върху тях.Такава единица (абстрактен тип данни) се нарича клас.Ние използваме C ++ като наш обектно-ориентиран език за програмиране по следните причини: C ++ позволява въвеждането на абстрактни типове данни.По този начин можем да представим типовете данни, използвани в системата на компютърната алгебра като абстрактни типове данни.Езикът C ++ поддържа централните концепции на обектно-ориентираното програмиране: капсулиране, наследяване, полиморфизъм (включително динамично свързване) и претоварване на оператора.Той има добра поддръжка за динамично управление на паметта и поддържа както процедурно, така и обектно-ориентирано програмиране.По-малко абстрактна форма на полиморфизъм се предоставя чрез поддръжка на шаблон.Претоварваме операторите ...
symbolicc-
Категории
Алтернативи на SymbolicC++ за всички платформи с търговски лиценз
![MATLAB](https://i.altapps.net/icons/matlab-02e2f.png)
180
![Mathematica](https://i.altapps.net/icons/mathematica-d7a92.png)
140
Mathematica
Окончателна техническа изчислителна система, обхващаща машинно обучение и невронни мрежи, наука за данни, визуализации и много други.
![Maple](https://i.altapps.net/icons/maple-4fef1.png)
39
![PTC Mathcad](https://i.altapps.net/icons/mathcad-b910b.png)
23
PTC Mathcad
Софтуер за инженерна математика, предназначен за извършване, анализ и споделяне на сложни изчисления.
- Платено
- Windows