Diferencia entre revisiones de «C++»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 201.151.138.195 a la última edición de ColdWind
Línea 1:
{{Ficha de lenguaje de programación
es un cereal rico en vitaminas con hojuelas de maiz y miel.
|nombre = C++
|logo =
|paradigma = [[programación multiparadigma|multiparadigma]]: [[Programación orientada a objetos|orientado a objetos]], [[Programación imperativa|imperativo]], [[programación genérica]].
|año = 1983
|diseñador = [[Bjarne Stroustrup]]
|tipo_dato = fuerte, estático
|implementaciones = [[GNU Compiler Collection]], [[Visual C++|Microsoft Visual C++]], [[C++ Builder|Borland C++ Builder]], [[Dev-C++]], [[C-Free]].
|dialectos = [[ISO]] C++, [[American National Standards Institute|ANSI]] C++ 1998, ANSI C++ 2003
|influido_por = [[Lenguaje de programación C|C]], [[Simula]]
|ha_influido = [[Lenguaje de programación Ada|Ada]], [[C sharp|C#]], [[Lenguaje de programación Java|Java]], [[PHP]], [[Lenguaje de programación D|D]], [[Perl]]
}}
 
'''C++''' es un [[lenguaje de programación]] diseñado a mediados de los [[años 80]] por [[Bjarne Stroustrup]]. La intención de su creación fue el extender al exitoso [[lenguaje de programación C]] con mecanismos 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 facilidades de [[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 un lenguaje ''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).