Historia de lenguaje C

  • Origen del lenguaje C

    Origen del lenguaje C
    En el laboratorio de la empresa Bell, cuando Dennis Ritchie junto a Brian Kernighan empezaron a crear el lenguaje C. Ritchie era colaborador de Ken Thompson, informático que para entonces trabajaba en UNIX (sistema operativo) y quien también había creado el lenguaje B.
  • Avances en C 1

    El lenguaje C estaba lo suficientemente maduro como para que el 90% de UNIX pudiera reescribirse con él.
  • Avances en C 2

    Los laboratorios Bell concedieron la licencia de UNIX a las universidades, y así fue como se empezó a distribuir el lenguaje C.
  • Publicación del Primer libro de lenguaje C

    Publicación del Primer libro de lenguaje C
    Ritchie con la colaboración de Brian Kernighan, publicó el libro «El lenguaje de programación C». Este libro, también conocido como K & R, sirvió de base informal para todos aquellos que querían empezar a programar con este nuevo lenguaje
  • Adiciones al lenguaje

    Kernighan y Ritchie introdujeron las siguientes características al lenguaje: El tipo de datos struct.
    El tipo de datos long int.
    El tipo de datos unsigned int.
    Los operadores (=+ y =-) fueron sustituidos por (+= y -=) para eliminar la ambigüedad sintáctica de expresiones como (i=-10), que se podría interpretar bien como (i =- 10) o bien como (i = -10).
  • C++

    C++
    C++, Diseñado por Bjarne Stroustrup fue el segundo intento de proporcionar orientación a objetos a C y es la variante más difundida y aceptada. Esta versión combina la flexibilidad y el acceso de bajo nivel de C con las características de la programación orientada a objetos como abstracción, encapsulación y ocultación
  • Popularización de C

    Popularización de C
    El lenguaje C se hizo muy popular en los años 80 puesto que comenzó a desplazar a BASIC, los compiladores se hicieron muy populares y, además, de empezarse a usar en los IBM PC.
  • Inicio de la estandarización de C

    El ANSI, que es una de las organizaciones de normalización más importantes de Estados Unidos, formó su propio comité con el fin de convertir a C en un estándar.
  • Estandarización de C

    Estandarización de C
    El ANSI ratificó esta norma y, por lo tanto, la versión ANSI de C también se le conoce como C89.
  • Versión C90

    La norma C ANSI también fue tratada por la ISO, el organismo internacional de normalización. Esta versión, que es prácticamente idéntica a la versión ANSI, se le llamó C90.
  • Versión C99

    Otra revisión del lenguaje, que con el paso de los años fue adquiriendo nuevas características respecto a las versiones iniciales, se ha convertido en otra norma ISO.
  • C11

    Se ratificó como estándar una nueva revisión del lenguaje C, que incluye otras actualizaciones que se han producido con el tiempo, y se llama C11.
  • C18

    Actualmente, la versión más estable del lenguaje C, es la C18, la cual fue lanzada en junio de 2018.
  • Diferencia entre C y C++

    El lenguaje C, está orientado a la programación estructurada. En cambio el lenguaje C++ también está orientado a la Programación orientada a Objetos. Esta es la diferencia más grande entre los dos idiomas.