C plus plus program logo image

Historia del Lenguaje de Programacion C++

  • FORTRAN

    FORTRAN
    En los años 50 aparece el primer lenguaje de alto nivel denominado FORTRAN. Permite la construcción de programas largos, no obstante, se corría el peligro de crear programas difícilmente legibles.
  • Period: to

    Lenguajes Estructurados

    En los años 60 y 70 aparecen los lenguajes estructurados (C, Pascal, Algol), para solucionar las deficiencias a la hora de leer la programación en FORTRAN.
  • Lenguaje B

    Lenguaje B
    El Lenguaje B fue desarrollado en 1967 por Martin Richards, el lenguaje B tenia un manejo de tipos muy débil.
  • Smalltalk

    Smalltalk
    En los años 70, nace Smalltalk como un lenguaje orientado a objetos puro.
  • Lenguaje C

    Lenguaje C
    El lenguaje C es un lenguaje de propósito general desarrollado en los laboratorios bell en 1972. Sus creadores son Dennis Ritchie y ken Thompson, surge como alternativa al lenguaje B ya que este presentaba dificultades y esta obsoleto.
  • Origen C++

    Origen C++
    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.
  • ANSI C

    ANSI C
    En 1980 C cobra mayor popularidad gracias al surgimiento de versiones comerciales del lenguaje. El grupo ANSI desarrolla ANSI C que es la version estándar.
  • C with classes

    C with classes
    El primer paso hacia C++ se produjo en 1980, cuando se presentó un primer lenguaje llamado C with classes, descrito por Bjarne Stroustrup.
  • C++

    C++
    ANSI desarrolla 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 éxitos lenguaje de programación C con mecanismos que permitan la manipulación de objetos. El lenguaje C++ es un lenguaje hibrido.
  • C++ para todos.

    C++ para todos.
    EL lenguaje de programación C++ se puso a disposición de todo el mundo en 1985 y se documentó en el libro de Bjarne Stroustrup, “The C++ Programming Language”.
  • Period: to

    Estandarización

    En 1998 el “Comité de estándares de C++” publicó su primera estandarización internacional ISO/IEC 14882:1998 (conocida también como C++98) la cual, al tener varios problemas, fue actualizada en 2003 (C++03). En 2011 se terminó y publicó la nueva estandarización del lenguaje (C++11).