Cpp

C++ Julian Sarmiento 1101°

  • Antecesor del lenguaje C++

    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

    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

    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

    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

    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

    Formalizan El lenguaje
    El proceso culmina en 1998 con la aprobación del ANSI C++.
  • Variante

    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

    Aprobación
    se aprueba el ECMA
  • Aprobación

    Aprobación
    se aprueba en el 2003 el ISO.
  • Nuevo

    Nuevo
    Última versión estable ISO/IEC 14882:2011 (2011) Última versión en pruebas C++14 (2014)
  • Avances

    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

    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

    Uso del lenguaje en el mundo moderno
    Actualmente C# se encuentra entre los 10 lenguajes más utilizados.