¿Qué es C ++?

C ++ es un lenguaje de programación de computadoras creado en 1983 por Bjarne Stroustrup y diseñado para servir como una versión mejorada del lenguaje C. Está orientado a objetos y se considera un lenguaje de alto nivel. Sin embargo, cuenta con instalaciones de bajo nivel. C ++ es uno de los lenguajes de programación más utilizados.

El desarrollo de C ++ en realidad comenzó cuatro años antes de su lanzamiento, en 1979. No comenzó con este nombre; su primer nombre era «C con clases». A finales de 1983, C con clases se utilizó por primera vez para las necesidades de programación interna de AT&T. Su nombre se cambió a C ++ más adelante en el mismo año. El idioma no se lanzó comercialmente hasta finales de 1985.

Desarrollado en Bell Labs, C ++ mejoró el lenguaje de programación C de diversas formas. Entre sus características se encuentran clases, funciones virtuales, plantillas y sobrecarga de operadores. El lenguaje también cuenta la herencia múltiple y el manejo de excepciones entre sus muchas características. C ++ introdujo el uso de declaraciones como declaraciones e incluye más verificación de tipos de la que está disponible con C.

Considerado un superconjunto de C, C ++ mantiene una variedad de características que se incluyen dentro de su predecesor. Como tal, los programas C generalmente pueden ejecutarse exitosamente en compiladores C ++, aunque existen algunos problemas que pueden hacer que el código C funcione de manera diferente. De hecho, es posible que algún código C sea incompatible en C ++.

El lenguaje de programación de computadoras C ++ fue creado para UNIX, brindando a los programadores la ventaja de poder modificar el código sin tener que cambiarlo. El código es reutilizable. La creación de bibliotecas también es más limpia. El lenguaje se considera portátil y no requiere el uso de una pieza específica de hardware o solo un sistema operativo.
Otra característica importante de C ++ es el uso de clases. Las clases ayudan a los programadores a organizar su código y evitar errores. Hay ocasiones en las que los errores se escapan, pero las clases pueden ser fundamentales para encontrar errores y corregirlos.

El compilador original de C ++, llamado Cfront, se escribió en el lenguaje de programación C ++. La compilación en este idioma se considera eficiente y rápida. Su velocidad se puede atribuir a sus características de alto nivel junto con sus componentes de bajo nivel. En comparación con otros lenguajes de programación de computadoras, puede verse como bastante corto. Esto se debe al hecho de que se inclina hacia el uso de caracteres especiales en lugar de palabras clave.