C

Historia de lenguaje C

  • Creación de C

    Creación de C
    En 1969, Ken Thompson escribió el lenguaje B en Bell Labs con el objetivo de recodificar UNIX (previamente escrito en lenguaje ensamblador) en un lenguaje de alto nivel más portátil y flexible.
    En los años siguientes, Dennis Ritchie modificó el lenguaje B, creó el lenguaje C y reescribió el sistema UNIX con ese lenguaje, agregando nuevas características, como diseño de tipos y estructuras de datos.
  • Creación de C

    Creación de C
    El lenguaje C fue creado por Brian Kernighan y Dennis Ritchie entre 1969 y 1972 para escribir código para el sistema operativo UNIX.
  • Evolución

    Evolución
    En 1978, Dennis Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de programación C. Este libro ha sido una especificación informal del lenguaje durante muchos años. El lenguaje descrito en la primera edición de este libro se llama "C de Kernighan y Ritchie" o simplemente "C de K&R". Este libro presenta las nuevas características del lenguaje: tipos de datos struct, int long y unsigned int; = + y = -operadores se reemplazan por + = y- =.
  • Surgimiento de C++

    Surgimiento de C++
    En 1980, C ++ fue creado por Bjarne Stroustrup (también de AT&T BELL Labs)
  • C Como Característica de Clase

    C Como Característica de Clase
    En 1980, características del lenguaje C, como clases (conceptos tomados del simula 67), comparación de tipos de parámetros de función y la misma conversión (si es necesario), y otras características, el resultado es que el lenguaje domina el lenguaje C. En la década de 1980, comenzó a usarse en IBM PC, lo que aumentó significativamente su popularidad.
  • Rediseño C Con Clase

    Rediseño C Con Clase
    En 1983, C with Class fue rediseñado, ampliado y vuelto a implementar. El resultado se llama lenguaje C.
  • Publicación de la Segunda Edición del Libro C

    Publicación de la Segunda Edición del Libro C
    En 1988 Kernighan y Ritchie publicaron la segunda edición de su libro, que todavía se utiliza hoy como uno de los principales materiales de referencia para el idioma.
    El lenguaje C permanece sin cambios. Sin embargo, como sucedió antes, diferentes compiladores están fusionando otras características que otros compiladores no tienen, y C ++ es el principal factor de influencia.
    Es por ello que a finales de los noventa se decidió revisar el estándar C, lo que dio lugar al estándar C99.
  • Estandarización IOS del Lenguaje

    Estandarización IOS del Lenguaje
    La estandarización ISO del lenguaje fue lanzada en 1990. Este estándar es básicamente un estándar ANSI con algunos cambios de formato. Este estándar se llama C89 o C90 y es el mismo idioma.
    Basado en el estándar ANSI en preparación.
  • Aprobación del ANSI C++

    Aprobación del ANSI C++
    Debido al éxito del idioma en 1990, ANSI e ISO organizaron una reunión para definir un estándar para regular el idioma. El proceso finalizó con la aprobación de ANSI C ++ en 1998.
  • Microsoft y Su Plataforma .NET

    Microsoft y Su Plataforma .NET
    En 2000, Microsoft presentó su plataforma .NET y un nuevo lenguaje C # (diseñado por Anders Hejlsberg), que será el lenguaje principal de la plataforma.
  • C99

    C99
    Este estándar se denomina habitualmente "C99". Se adoptó como estándar ANSI en marzo de 2000
  • Certificado

    Certificado
    El movimiento continuó solicitando a la biblioteca (Copenhague, Dinamarca) que proporcionara un nuevo informe técnico sobre el elemento de trabajo, que más tarde se convirtió en el estándar ISO / TR 2001-IEC 2001.
  • ISO / IEC

    ISO / IEC
    La versión ISO / IEC (extraoficialmente llamada C ++ 03) comenzó esencialmente en 2003, desde el punto de vista de un programador, en un lenguaje que funciona en c ++ 0x (ahora llamado c ++ 11). Correcciones de errores.
  • Usuarios de C++

    Usuarios de C++
    Número estimado de usuarios de C ++ 3.270.000
  • Votaciones

    Votaciones
    En 2005, se realizó la primera votación sobre la función del automóvil c ++ 0x (Lillehammer, Noruega) para confirmar el estado estático y evaluar las referencias aceptadas.
  • Votaciones C++0x

    Votaciones C++0x
    Primeros votos para c++0x en Berlín y Alemania,decisión de pasar funciones matemáticas especiales para separar estándar ISO (Berlín Alemania) consideró demasiado especializado para la mayoría de los programadores 2006.
  • Hecho informal

    Hecho informal
    Informalmente conocido c ++ contingente arancelario publicado programación de la tecnología información lenguajes informe técnico sobre c ++ extensiones de bibliotecas 2007.
  • Libro C++

    Libro C++
    Otro libro particularmente notable sobre el editor B de C ++: principios de programación de stroustrup y práctica con C ++ addison wesley upper saddle river NJ. Estados Unidos 2009.
  • ISO / IEC

    ISO / IEC
    2011 ISO / IEC informalmente conocido como C ++ 11 tecnología información rectificado, programming lenguajes C ++ 2011.
  • Nueva edición

    Nueva edición
    Cuarta edición de C ++ PL publicada Strous trup C++ lenguaje de programación Pearson 2013.
  • ISO / IEC

    ISO / IEC
    ISO / IEC informalmente conocido como C ++ 14 lenguajes de programación ISO / IES tecnología de la información ratificados C++ 2014.