Definición: ¿Qué significa el lenguaje de programación C ++?
C ++ es un lenguaje informático orientado a objetos creado por el notable científico informático Bjorne Stroustrop como parte de la evolución de la familia de lenguajes C.
Algunos llaman a C ++ "C con clases" porque introduce principios de programación orientada a objetos, incluido el uso de clases definidas, en el marco del lenguaje de programación C.
C ++ se pronuncia "see-plus-plus".
Techinfo explica el lenguaje de programación C ++
Programación orientada a objetos y C ++
Cuando C ++ era nuevo, la programación orientada a objetos estaba entrando en escena. Este tipo revolucionario de programación informática transformó el mundo de la codificación con su promesa de objetos y tipos de datos virtuales más sofisticados.
En la programación orientada a objetos, un objeto es un tipo de datos que tiene tanto datos como funciones inherentes a su diseño. Antes de la llegada de la programación orientada a objetos, los programadores normalmente veían una base de código como compuesta de instrucciones de línea de comandos individuales. La identificación de objetos con datos y funciones integradas condujo a una nueva forma de empaquetar y automatizar el trabajo del código.
La pila de C ++
Para un excelente ejemplo de programación orientada a objetos en C ++, una de las características más notables y útiles del lenguaje fue la pila de C ++.
La pila de C ++ es una clase en C ++ que tiene las siguientes características: es un contenedor de almacenamiento secuencial virtual de último en entrar, primero en salir que tiene un conjunto definido de elementos. Las funciones 'empujar' y 'hacer estallar' empujan un nuevo elemento al final de la pila o hacen saltar el primer elemento disponible de la parte superior de la pila.
Los programadores han utilizado la pila de C ++ de muchas formas diferentes para lograr objetivos que involucran evaluación de variables y operaciones funcionales dentro de una base de código.
El lenguaje también aplica principios de encapsulación, que identifica modelos de uso, y herencia, donde una clase puede heredar ciertos atributos o propiedades de otra.
Tipos de errores de C ++
Otra forma de ver C ++ en un sentido práctico es comenzar a enumerar diferentes tipos de errores que ocurren a medida que el código escrito llega a su ejecución final.
En primer lugar, existen errores de sintaxis en los que el código está escrito de forma ilegible. Esto puede ser un mal uso de la puntuación, o la falta de ortografía de un comando de función o cualquier otra cosa que comprometa la integridad de la sintaxis tal como está escrita.
Otro tipo fundamental de error es un error del compilador que simplemente le dice al programador que el compilador no pudo hacer su trabajo de manera efectiva. Como lenguaje de compilación, C ++ se basa en el compilador para convertir el código fuente en código legible por máquina y optimizarlo de varias formas.
Un tercer tipo de error ocurre después de que el programa se ha compilado correctamente. Los errores en tiempo de ejecución no son infrecuentes en los ejecutables de C ++. Lo que representan es una falta de recurso designado o un comando que no funciona en el programa ejecutable.
En otras palabras, la sintaxis es correcta y el programa se compiló correctamente, pero a medida que el programa está haciendo su trabajo, encuentra un problema, ya sea que tenga que ver con las interdependencias, los requisitos del sistema operativo o cualquier otra cosa en el entorno general en el que el programa está intentando funcionar.
Con el tiempo, C ++ se ha mantenido como un lenguaje muy útil no solo en la programación de computadoras, sino también para enseñar a los nuevos programadores cómo funciona la programación orientada a objetos.