Lenguaje c++

Solo disponible en BuenasTareas
  • Páginas : 2 (412 palabras )
  • Descarga(s) : 7
  • Publicado : 27 de septiembre de 2009
Leer documento completo
Vista previa del texto
LENGUAJE C++

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C conmecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidadesde programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es unlenguaje multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes,tales como ROOT (enlace externo).
Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tiposfundamentales.
C++ permite trabajar tanto a alto como a bajo nivel siendo muy optimo.
El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera deun laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Contenido
[ocultar]
• 1Un ejemplo de programa en C++, el clásico Hola Mundo
• 2 Tipos de datos
o 2.1 Tamaños Asociados
o 2.2 wchar_t
o 2.3 La Palabra Clave "void"
• 3 Principios
• 4 El Concepto de Clase
o 4.1Constructores
o 4.2 Destructores
o 4.3 Funciones Miembro
o 4.4 Plantillas
 4.4.1 Especialización
o 4.5 Clases Abstractas
o 4.6 Espacios de Nombres
o 4.7 Excepciones
o 4.8 Herencia 4.8.1 Herencia Simple
 4.8.2 Herencia Múltiple
o 4.9 Sobrecarga de Operadores
• 5 Biblioteca Estándar de Plantillas (STL, Standard Template Library)
• 6 Biblioteca de entrada y salida
o...
tracking img