La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es

C++

Artículo de la Enciclopedia Libre Universal en Español.
Artículo de la Enciclopedia Libre Universal en Español.
(Redirigido desde Cplusplus.)
Saltar a: navegación, buscar

C++ es un lenguaje de programación diseñado a mediados de los ochenta por Bjarne Stroustrup como extensión del lenguaje de programación C.

Es un lenguaje híbrido, que se puede compilar y resulta más sencillo de aprender para los programadores que ya conocen C. Actualmente existe un estándar, denominado ANSI C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes como CINT (enlace externo). La principal característica del C++ es el soporte para programación orientada a objetos (abstracción, encapsulación y polimorfismo), pero añade otra serie de propiedades relacionadas con la programación orientada a objetos que se encuentran más difícilmente en otros lenguajes de alto nivel:

  • Soporte de plantillas o programación genérica (Templates). Las plantillas se las define de la manera siguiente: template <parámetros> declaración X y se las invoca con X<parámetros>
  • Posibilidad de redefinir los operadores
  • Indentificación de tipos en tiempo de ejecución (RTTI)

El nombre C++ fue propuesto por Rick Masciatti en el año 1983, o sea cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En el C++, "C++" significa "uno más de C" y se refiere a que C++ es una extención del C.

Algunos dicen que "C++" todavía significa "C", porque "++" en este caso es el operador de la postincrementación, es decir, aumenta el valor de la expresión a que se refiere después, en las instrucciones siguientes. Por esto el valor de la expresión en este momento permanece original.

Un ejemplo

Aquí hay un programa sencillo escrito en C++:

#include <iostream>

int main()
{
    std::cout << "¡Hola mundo!" << std::endl;
    return 0;
}

Este programa, simplemente, imprime por la salida estándar la frase "¡Hola mundo!".

Referencias

Artículos relacionados


Otras fuentes de información

Notas

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas