-
Antecesor del lenguaje C++
Es Dennis Ritchie quien diseña el lenguaje C a partir del B de thompson aportando un diseño de tipos y estructuras de datos que consiguen una claridad y eficacia en el lenguaje muy superior. -
Historia
Es un lenguaje de programación creado por Bjarne Stroustrup. La intención de su creación fue extender el existoso lenguaje de programación C. Se considera el lenguaje C++ como híbrido. -
Reglas estándar para el lenguaje
se decide formar un comité con el objetivo de crear el estándar ANSI (Instituto Nacional Americano de Estándares) -
Proceso
El proceso dura seis años y a principios de los 90 el estándar es reconocido por la ISO (Organización Internacional de Estándares) y comienza a comercializarse con el nombre ANSI C. -
Exito del lenguaje
Debido al éxito del lenguaje,se reúnen las organizaciones ANSI e ISO para definir un estándar que formalice el lenguaje. -
Formalizan El lenguaje
El proceso culmina en 1998 con la aprobación del ANSI C++. -
Variante
Microsoft presenta su plataforma .NET junto con un nuevo lenguaje, C# (diseñado por Anders Hejlsberg), que servirá de lenguaje principal de la plataforma. C# es un híbrido de C++ y Java que fusiona, principalmente, la capacidad de combinar operadores propia del primero (no incorpora la herencia múltiple) con la plena orientación a objetos del segundo. -
Aprobación
se aprueba el ECMA -
Aprobación
se aprueba en el 2003 el ISO. -
Nuevo
Última versión estable ISO/IEC 14882:2011 (2011) Última versión en pruebas C++14 (2014) -
Avances
Dialectos ISO/IEC C++ 1998, ISO/IEC C++ 2003, ISO/IEC C++ 2011
Influido por C, Simula, Ada 83, ALGOL 68, CLU, ML1
Ha influido a Perl, LPC, Lua, Pike, Ada 95, Java, PHP, D, C99, C#, Falcon
Sistema operativo Multiplataforma -
Aplicaciones
Tipo de dato.
Fuerte, estático, nominativo. Implementaciones. C++ Builder, clang, Comeau C/C++, GCC, Intel C++ Compiler, Microsoft Visual C++, Sun Studio, Code::Blocks, Zinjai. -
Uso del lenguaje en el mundo moderno
Actualmente C# se encuentra entre los 10 lenguajes más utilizados.