SymbolicC++
SymbolicC++
5
Бесплатное ПО
Открытый код
Категории:
Разработка
Платформы:
Linux
Windows
Ссылки:
Официальный сайт
Особенности:
computer-algebra-system computer-algebra programming-language
computer-algebra-system computer-algebra programming-language
SymbolicC ++ использует C ++ и объектно-ориентированное программирование для
разработки системы компьютерной алгебры. Объектно-ориентированное
программирование - это подход к разработке программного обеспечения,
основанный на классах, а не на процедурах. Такой подход максимизирует
модульность и скрытие информации. Объектно-ориентированный дизайн дает много
преимуществ. Например, он объединяет как данные, так и функции, которые
работают с этими данными, в один блок. Такая единица (абстрактный тип данных)
называется классом.
Мы используем C ++ в качестве нашего объектно-ориентированного языка
программирования по следующим причинам: C ++ позволяет вводить абстрактные
типы данных. Таким образом, мы можем представить типы данных, используемые в
системе компьютерной алгебры, как абстрактные типы данных. Язык C ++
поддерживает основные концепции объектно-ориентированного программирования:
инкапсуляция, наследование, полиморфизм (включая динамическое связывание) и
перегрузка операторов. Он имеет хорошую поддержку динамического управления
памятью и поддерживает как процедурное, так и объектно-ориентированное
программирование. Менее абстрактная форма полиморфизма предоставляется через
поддержку шаблонов. Перегружаем операторов
Аналоги (24):
-
MATLAB
MATLAB - это вычислительная среда и язык программирования.177
Платное ПОWeb Linux Windows Mac iOS Androidmath встроенный отладчик programming-language matrix data-analysis simulink пакетная печать computer-algebra -
GNU Octave
Octave - это компьютерная программа для выполнения численных расчетов, которая в основном совместима с ...170
Бесплатное ПО Открытый кодMac Linux Windowsnumerical-computations numerical-analysis math -
R (programming language)
R - это свободная программная среда для статистических вычислений и графики.163
Бесплатное ПО Открытый кодMac Linux Windowsstatistics data-mining statistical statistical-graphics statistical-analysis сбор данных programming-language data-automation data-acquisition data-analysis programming -
Mathematica
Mathematica is a computational software program used widely in scientific, engineering, and...138
Платное ПОLinux Web Windows Macmathematical-computation algebra numerical-computations символьные вычисления technical-computing computer-algebra-system cloud-integration arbitrary-precision algebraic-manipulation mathematics графический компонент решение исчисления -
Sage
Sage - это бесплатная математическая система с открытым исходным кодом, лицензированная по лицензии GPL.131
Бесплатное ПО Открытый кодLinux Web Windows Macmath символьные вычисления -
Scilab
Scilab - это научный программный пакет для численных расчетов, обеспечивающий мощное открытое ...85
Бесплатное ПО Открытый кодMac Linux Windowsmath numerical -
Maxima
Maxima - это система манипулирования символьными и числовыми выражениями, в том числе ...61
Бесплатное ПО Открытый кодMac Linux Windowsmathematics символьные вычисления algebra computer-algebra-system -
wxMaxima
wxMaxima - это документальный интерфейс для системы компьютерной алгебры Maxima.49
Бесплатное ПО Открытый кодMac Linux Windowsmath mathcad algebra -
Maple
Maple - коммерческая система компьютерной алгебры общего назначения.39
Платное ПОMac Linux Windowscomputer-algebra-system mathematics -
SymPy
SymPy - это библиотека Python для символьных вычислений.27
Бесплатное ПО Открытый кодMac Linux Windowsstatistics math educational решение уравнений algebra equations equation-editor discrete-math matrix equation geometric-algebra geometric calculus иоделирование python engineering -
PTC Mathcad
Mathcad - это программное обеспечение для инженерных расчетов, которое стимулирует инновации и предлагает значительный процесс ...23
Платное ПОWindowsprogramming-language поддержка wysiwyg computer-algebra mathematical-notation matrix -
Swift Calcs
Совместная вычислительная тетрадь, созданная для современной инженерии.16
Бесплатное ПОWebalgebra панель инструментов трансформации engineering-optimization presentation engineering-analysis engineering engineering-design -
Xcos
Xcos is a graphical editor to design hybrid dynamical systems models.12
Бесплатное ПО Открытый кодMac Linux Windowsиоделирование dynamics-simulation graphical-editor -
GAP
GAP - это система для вычислительной дискретной алгебры, с особым акцентом на вычислительную группу ...7
Бесплатное ПО Открытый кодLinux Windowscomputer-algebra-system -
MathStudio
MathStudio, ранее SpaceTime, является наиболее полным математическим приложением, доступным для мобильных устройств.7
Платное ПОiOS Web Android Mackindle fire algebra computer-algebra-system calculator графический калькулятор mathematics apple watch -
Giac/Xcas
Giac / Xcas - это бесплатная система компьютерной алгебры для Windows, Mac OS X и Linux / Unix (лицензия GPL3, для ...6
Бесплатное ПО Открытый кодMac Linux Windowsmathematics calculator -
OpenAxiom
OpenAxiom, fork of ...6
Бесплатное ПО Открытый кодLinux Windowscomputer-algebra-system algebra -
Mathomatic
Mathomatic - это бесплатная, портативная, универсальная система компьютерной алгебры (CAS), которая может ...6
Бесплатное ПО Открытый кодWeb Linux Windows Mac iOS Androidsolver не требует установки algebra calculator polynomial calculus Не поддерживается -
Cadabra
Cadabra - система компьютерной алгебры (CAS) в теории поля5
Бесплатное ПО Открытый кодLinux Windowscomputer-algebra-system computer-algebra -
FriCAS
FriCAS - это продвинутая система компьютерной алгебры.4
Бесплатное ПО Открытый кодLinux Windowscomputer-algebra-system computer-algebra -
Mathics
Mathics - это система компьютерной алгебры общего назначения (CAS), разработанная как бесплатная, легкая ...4
Бесплатное ПО Открытый кодMac Linux Windowscomputer-algebra-system algebra mathematica -
Singular
Singular - это система компьютерной алгебры с открытым исходным кодом для полиномиальных вычислений со специальными ...4
Бесплатное ПО Открытый кодLinux Windowscomputer-algebra-system computer-algebra -
GiNaC
GiNaC - это библиотека C ++.3
Бесплатное ПО Открытый кодLinux Windowscomputer-algebra-system -
Yacas
Еще одна (универсальная) система компьютерной алгебры.1
Бесплатное ПО Открытый кодLinuxcomputer-algebra-system