SymbolicC++

Sitio web

  • Libre
  • Windows
  • Linux
Description

SymbolicC ++ usa C ++ y programación orientada a objetos para desarrollar un sistema de álgebra computacional. La programación orientada a objetos es un enfoque del diseño de software que se basa en clases en lugar de procedimientos. Este enfoque maximiza la modularidad y la ocultación de la información. El diseño orientado a objetos proporciona muchas ventajas. Por ejemplo, combina los datos y las funciones que operan en esos datos en una sola unidad. Dicha unidad (tipo de datos abstractos) se denomina clase.

Usamos C ++ como nuestro lenguaje de programación orientado a objetos por los siguientes motivos: C ++ permite la introducción de tipos de datos abstractos. Por lo tanto, podemos introducir los tipos de datos utilizados en el sistema de álgebra computacional como tipos de datos abstractos. El lenguaje C ++ admite los conceptos centrales de la programación orientada a objetos: encapsulación, herencia, polimorfismo (incluida la vinculación dinámica) y sobrecarga de operadores. Tiene un buen soporte para la gestión de memoria dinámica y admite programación tanto orientada a objetos como a procedimientos. Se proporciona una forma menos abstracta de polimorfismo a través del soporte de plantillas. Sobrecargamos a los operadores ...

Categorías
Aplicaciones y software de desarrollo

Alternativas