Выберите свой язык

Главная arrow-right ... arrow-right Инструменты для разработки программного обеспечения arrow-right SymbolicC++

Мы составили список из 23 бесплатных и платных аналогов SymbolicC++. Основные конкуренты: GNU Octave, R (programming language). Кроме того, пользователи также проводят сравнения между SymbolicC++ и Mathematica, Sage, Scilab. Также вы можете рассмотреть другие аналогичные варианты здесь: Инструменты для разработки программного обеспечения.


GNU Octave
Бесплатно Открытый исходный код

Octave - это компьютерная программа для выполнения численных расчетов, которая в основном совместима с ...

R (programming language)
Бесплатно Открытый исходный код

R - это свободная программная среда для статистических вычислений и графики.

Mathematica is a computational software program used widely in scientific, engineering, and...

Sage
Бесплатно Открытый исходный код

Sage - это бесплатная математическая система с открытым исходным кодом, лицензированная по лицензии GPL.

Scilab
Бесплатно

Scilab - это научный программный пакет для численных расчетов, обеспечивающий мощное открытое ...

Maxima
Бесплатно Открытый исходный код

Maxima - это система манипулирования символьными и числовыми выражениями, в том числе ...

wxMaxima
Бесплатно Открытый исходный код

wxMaxima - это документальный интерфейс для системы компьютерной алгебры Maxima.

Maple - коммерческая система компьютерной алгебры общего назначения.

Mathcad - это программное обеспечение для инженерных расчетов, которое стимулирует инновации и предлагает значительный процесс ...

Cadabra
Бесплатно Открытый исходный код

Cadabra - система компьютерной алгебры (CAS) в теории поля

SymbolicC ++ использует C ++ и объектно-ориентированное программирование для разработки системы компьютерной алгебры.

SymbolicC++ Платформы

tick-square Linux
tick-square Windows

SymbolicC++ Обзор

SymbolicC ++ использует C ++ и объектно-ориентированное программирование для разработки системы компьютерной алгебры. Объектно-ориентированное программирование - это подход к разработке программного обеспечения, основанный на классах, а не на процедурах. Такой подход максимизирует модульность и скрытие информации. Объектно-ориентированный дизайн дает много преимуществ. Например, он объединяет как данные, так и функции, которые работают с этими данными, в один блок. Такая единица (абстрактный тип данных) называется классом.

Мы используем C ++ в качестве нашего объектно-ориентированного языка программирования по следующим причинам: C ++ позволяет вводить абстрактные типы данных. Таким образом, мы можем представить типы данных, используемые в системе компьютерной алгебры, как абстрактные типы данных. Язык C ++ поддерживает основные концепции объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм (включая динамическое связывание) и перегрузка операторов. Он имеет хорошую поддержку динамического управления памятью и поддерживает как процедурное, так и объектно-ориентированное программирование. Менее абстрактная форма полиморфизма предоставляется через поддержку шаблонов. Перегружаем операторов

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

SymbolicC++ Теги

computer-algebra-system programming-language computer-algebra

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?