Línea de tiempo de C

  • lenguaje BCPL

    lenguaje BCPL
    Martin Richard creo el lenguaje BCPL con la finalidad de usarlo para escribir software de sistemas operativos y compiladores, Base para la creación del lenguaje de programación B.
  • Lenguaje B

    Lenguaje B
    creacion del lenguaje B escrito por Ken Thompson escribió el Lenguaje B, en Bell Laboratories, con el objetivo de recodificar UNIX (escrito hasta ese momento en lenguaje ensamblador) usando un lenguaje de alto nivel más portable y flexible, con la intención de recodificar el UNIX (un sistema operativo multiplataforma)
  • Lanzamiento de C

    Lanzamiento de C
    Desarrollado en el año 1972 en los Laboratorios Bell de AT&T por Dennis Ritchie para UNIX, un sistema operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado como son Pascal, Fortran, Basic. Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while... . Se le dio el nombre "C" porque muchas de sus características fueron tomadas de un lenguaje anterior llamado "B".
  • 1ra edición de El lenguaje de programación C

    1ra edición de El lenguaje de programación C
    Dennis Ritchie y Brian Kernighan publicaron la primera edición del libro El lenguaje de programación C. Este libro fue durante años la especificación informal del lenguaje; este libro de cabecera describe todas las posibilidades de este nuevo lenguaje y que aún se utiliza como manual de referencia.
  • Creación de C++

    Creación de C++
    Bjarne Stroustrup empezó a trabajar con algunos compañeros de Bell Labs para añadir funcionalidades de programación orientada a objetos a C. En 1980 crea el lenguaje C++, un lenguaje basado en C, con numerosas características adicionales.
    El lenguaje que crearon, llamado C++, es hoy en día el lenguaje de programación de aplicaciones más común en el sistema operativo Microsoft Windows; mientras que C sigue siendo más popular en el entorno Unix.
  • Nombre "C++"

    Nombre "C++"
    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
  • ANSI C/ C89

    ANSI C/ C89
    el Instituto Nacional Estadounidense de Estándares (ANSI) organizó un comité, X3j11, para establecer una especificación estándar de C. Tras un proceso largo y arduo, se completó el estándar en 1989 y se ratificó como el "Lenguaje de Programación C" ANSI X3.159-1989. Esta versión del lenguaje se conoce a menudo como ANSI C, o el C89.
  • 2da edición de El lenguaje de programación C

    2da edición de El lenguaje de programación C
    Kernighan y Ritchie publicaron la segunda edición de su libro El lenguaje de programación C, que es aún hoy utilizada como una de las referencias principales del lenguaje.
  • estandarización ISO

    estandarización ISO
    Al año siguiente, se publicó la estandarización ISO del lenguaje. Este estándar es básicamente el estándar ANSI, con unas pocas modificaciones de formato. A este estándar se lo conoce, entonces, como C89, o C90, y se trata del mismo lenguaje.
  • C99

    Tras el proceso de estandarización de ANSI, la especificación del lenguaje C permaneció relativamente estable durante algún tiempo, mientras que C++ siguió evolucionando. Sin embargo, el estándar continuó bajo revisión a finales de la década de 1990, lo que llevó a la publicación del estándar ISO 9899:1999 en 1999. Este estándar se denomina habitualmente "C99". Se adoptó como estándar ANSI en marzo de 2000
  • C11

    C11 (antes conocido como C1X) es un nombre informal para ISO/IEC 9899:2011,​ el último estándar publicado para C. El borrador final, N1570, fue publicado en abril de 2011. El nuevo estándar superó su última revisión el 10 de octubre de 2011 y fue oficialmente ratificado por la ISO y publicado el 8 de diciembre de 2011