Nous avons compilé une liste de 23 alternatives gratuites et payantes à SymbolicC++. Les principaux concurrents incluent GNU Octave, R (programming language). En plus de cela, les utilisateurs établissent également des comparaisons entre SymbolicC++ et Mathematica, Sage, Scilab. Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
Nous avons compilé une liste de 23 alternatives gratuites et payantes à SymbolicC++. Les principaux concurrents incluent GNU Octave, R (programming language). En plus de cela, les utilisateurs établissent également des comparaisons entre SymbolicC++ et Mathematica, Sage, Scilab. Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
SymbolicC ++ utilise la programmation C ++ et orientée objet pour développer un système de calcul formel.
SymbolicC ++ utilise la programmation C ++ et orientée objet pour développer un système de calcul formel.
SymbolicC++ Plates-formes
Linux
Windows
SymbolicC++ Description
SymbolicC ++ utilise la programmation C ++ et orientée objet pour développer un système de calcul formel. La programmation orientée objet est une approche de la conception logicielle basée sur des classes plutôt que sur des procédures. Cette approche maximise la modularité et la dissimulation d'informations. La conception orientée objet offre de nombreux avantages. Par exemple, il combine les données et les fonctions qui agissent sur ces données en une seule unité. Une telle unité (type de données abstrait) est appelée une classe.
Nous utilisons C ++ comme langage de programmation orienté objet pour les raisons suivantes: C ++ permet l'introduction de types de données abstraits. Ainsi, nous pouvons introduire les types de données utilisés dans le système de calcul formel sous forme de types de données abstraits. Le langage C ++ supporte les concepts centraux de la programmation orientée objet: encapsulation, héritage, polymorphisme (y compris la liaison dynamique) et surcharge des opérateurs. Il prend en charge la gestion dynamique de la mémoire et prend en charge la programmation procédurale et orientée objet. Une forme moins abstraite du polymorphisme est fournie via le support de modèles. Nous surchargeons les opérateurs