C plus plus logo

evolución de c++

  • Denise Ritchie

    1972 y se implementó por primera vez en la computadora DEC PDP-11. Denise Ritchie usó los conceptos de BCPL y B para desarrollar C y agregó la tipificación de datos y algunas otras características poderosas.
  • origen

    origen
    Origen
    Su origen data del año 1979 y se le atribuye a Bjarne Stroustrup. El lenguaje que inspiró a Stroustrup fue el lenguaje Simula (lenguaje usado para simulaciones), que es considerado el primer lenguaje en permitir programación orientada a objetos. Stroustrup considero que esta funcionalidad del lenguaje Simula era muy útil en el desarrollo de software, pero Simula era muy lento para un uso práctico.
  • nombre

    El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, 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 C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
  • C

    Hasta 1983, se llamaba C con clases y en ese mismo año se cambio el nombre c++
  • domino

    En 1983, se denominó C ++ e incluía algunas características complementarias, como clases, herencia, alineación, argumentos de funciones predeterminadas, polimorfismo, encapsulación y verificación de tipos fuerte.
  • primera edición

    La primera edición comercial del lenguaje de programación C ++ se lanzó en octubre de 1985
  • lanzamiento

    A mediados de 2011, C ++ 11, se lanzó un nuevo estándar de C ++. Fue considerablemente influenciado por el proyecto de la biblioteca Boost y muchos de los nuevos módulos se obtuvieron directamente de las bibliotecas correspondientes de Boost.
  • c++14

    También agregó otras características nuevas que incluyen una biblioteca completa de aleatorización, compatibilidad con expresiones regulares, una nueva biblioteca de tiempo C ++, una biblioteca de subprocesos estándar, compatibilidad atómica, palabras clave automáticas, compatibilidad mejorada para uniones y listas de inicialización de matrices, nuevas plantillas y clases de contenedor. C ++ 14, lanzado en diciembre de 2014, incluyó mejoras más pequeñas y correcciones de errores en C ++ 11.