Selecione seu idioma

Página inicial arrow-right ... arrow-right Ferramentas de desenvolvimento arrow-right SymbolicC++

Nós compilamos uma lista de 23 alternativas gratuitas e pagas para o SymbolicC++. Os principais concorrentes incluem: GNU Octave, R (programming language). Além disso, os usuários também fazem comparações entre SymbolicC++ e Mathematica, Sage, Scilab. Além disso, você pode conferir outras opções semelhantes aqui: Ferramentas de desenvolvimento.


GNU Octave
Free Open Source

O Octave é um programa de computador para realizar cálculos numéricos que são compatíveis com a maioria dos ...

Mathematica é um programa de software computacional usado amplamente em ciências, engenharia e ...

Sage
Free Open Source

Sage é um sistema gratuito de software de matemática de código aberto licenciado sob a GPL.

O Scilab é um pacote de software científico para cálculos numéricos que fornece uma poderosa ...

Maxima
Free Open Source

Maxima é um sistema para a manipulação de expressões simbólicas e numéricas, incluindo ...

wxMaxima
Free Open Source

O wxMaxima é uma interface baseada em documentos para o sistema de álgebra computacional Maxima.

Maple é um sistema de álgebra comercial de uso geral.

Mathcad é um software de cálculo de engenharia que impulsiona a inovação e oferece processos significativos ...

Cadabra
Free Open Source

Cadabra é um sistema de álgebra computacional (CAS), na teoria de campo

SymbolicC++ uses C++ and object-oriented programming to develop a computer algebra system.

SymbolicC++ Plataformas

tick-square Linux
tick-square Windows

SymbolicC++ Visão geral

SymbolicC++ uses C++ and object-oriented programming to develop a computer algebra system. Object-oriented programming is an approach to software design that is based on classes rather than procedures. This approach maximizes modularity and information hiding. Object-oriented design provides many advantages. For example, it combines both the data and the functions that operate on that data into a single unit. Such a unit (abstract data type) is called a class.

We use C++ as our object-oriented programming language for the following reasons: C++ allows the introduction of abstract data types. Thus we can introduce the data types used in the computer algebra system as abstract data types. The language C++ supports the central concepts of object-oriented programming: encapsulation, inheritance, polymorphism (including dynamic binding) and operator overloading. It has good support for dynamic memory management and supports both, procedural and object-oriented programming. A less abstract form of polymorphism is provided via template support. We overload the operators

Principais alternativas ao SymbolicC++

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

SymbolicC++ Categorias

Ferramentas de desenvolvimento

SymbolicC++ Etiquetas

computer-algebra-system programming-language computer-algebra

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?