Letter c png 5a36954d474e54.1991877715135266052921

Historia del lenguaje C

  • Nace una idea

    Nace una idea
    Como parte de los esfuerzos para crear el sistema operativo UNIX, Dennis Ritchie y Ken Thompson, buscaba un lenguaje de programación que fuera más eficiente y fácil de usar que los lenguajes existentes, como el Assembly y el BCPL.
  • Origen del lenguaje

    Origen del lenguaje
    El lenguaje C inicia su desarrollo en los laboratorios Bell de AT&T. Siendo su desarrollo casi por completo en el compilador del sistema operativo UNIX.
    Este lenguaje fue nombrado "C" debido a que se tomaron varias algunas ideas del lenguaje anterior "B" y C es la predecesora a la letra B en el abecedario.
  • Primer implementación del lenguaje C

    Primer implementación del lenguaje C
    C fue diseñado para ser un lenguaje de bajo nivel que permitiera una mayor eficiencia en la escritura de software de sistema. La idea era que C permitiera escribir programas que fueran más rápidos y eficientes que los escritos en otros lenguajes, y que pudieran ser utilizados en diferentes sistemas operativos. Gracias a esto fue ampliamente implementado en el desarrollo de software en los laboratorios Bell de AT&T
  • Es escrito el primer compilador de C

    Es escrito el primer compilador de C
    El primer compilador de C es escrito por Dennis Ritchie en Bell Labs. Este compilador permitió a los programadores escribir y ejecutar programas en C en una amplia variedad de sistemas. Con la disponibilidad de un compilador, C comenzó a ganar popularidad y se convirtió en un lenguaje ampliamente utilizado en la industria del software.
  • El sistema operativo UNIX es escrito en C

    El sistema operativo UNIX es escrito en C
    Unix había sido originalmente escrito en lenguaje ensamblador y su reescritura en C marcó un hito importante en la historia del lenguaje. La reescritura permitió a los desarrolladores de Unix trabajar de manera más eficiente y proporcionó una base más sólida para el futuro desarrollo del sistema operativo.
  • El lenguaje C comienza a ser utilizado fuera de Bell Labs

    El lenguaje C comienza a ser utilizado fuera de Bell Labs
    La popularidad de C había estado en aumento en el seno de Bell Labs y en 1974 comenzó a ser utilizado fuera de la organización.
    Comenzó a ser utilizado por una amplia gama de programadores y organizaciones. La popularidad creciente de C se debió en parte a su facilidad de uso y a la eficiencia de los programas escritos en el lenguaje. Este año marcó el comienzo de una nueva era para C y sentó las bases para su uso futuro en una amplia variedad de proyectos y aplicaciones.
  • El libro "The C Programming Language" es publicado.

    El libro "The C Programming Language" es publicado.
    La publicación del libro tuvo un impacto significativo en la evolución de C, ya que proporcionó una descripción clara y detallada de la sintaxis y las características del lenguaje. Además, el libro ayudó a establecer una norma común para la escritura de programas en C y sentó las bases para la posterior evolución del lenguaje.
  • C y C++

    C y C++
    El lenguaje C++ surgió como una extensión del lenguaje C.
    C++ es un lenguaje de programación más complejo y avanzado que C, que se enfoca en la programación orientada a objetos y proporciona una mayor capacidad para desarrollar sistemas grandes y complejos. Sin embargo, C++ es compatible con C y muchos programadores consideran que es una evolución natural del lenguaje C.
  • La norma ANSI C es adoptada

    La norma ANSI C es adoptada
    La norma ANSI C fue adoptada, lo que proporcionó un estándar para el lenguaje C y permitió a los programadores y fabricantes de hardware trabajar juntos en la creación de software y aplicaciones compatibles entre diferentes plataformas. Esta norma estableció un conjunto común de reglas y sintaxis para el lenguaje C, lo que permitió a los programadores escribir código que pudiera ser fácilmente transportado de una plataforma a otra.
  • ISO C es adoptada

    ISO C es adoptada
    En 1989, la norma ISO C fue adoptada, lo que añadió características adicionales a la norma ANSI C y permitió a los programadores aprovechar al máximo el poder del lenguaje. La norma ISO C incluyó mejoras en cuanto a flexibilidad y capacidad de abstracción, lo que permitió a los programadores crear programas más complejos y sofisticados.
  • Es lanzada la versión 2.0 de GCC

    Es lanzada la versión 2.0 de GCC
    La versión 2.0 de GCC fue un hito importante en la historia del lenguaje C y permitió a los usuarios crear programas en C en una amplia variedad de plataformas, incluyendo sistemas operativos Unix, Linux y Windows. Este compilador gratuito y de código abierto fue una gran ventaja para los programadores, ya que les permitió escribir código en C en una amplia variedad de plataformas sin tener que pagar por un compilador comercial.
  • Es lanzada la versión 3.0 de GCC

    Es lanzada la versión 3.0 de GCC
    La versión 3.0 de GCC introdujo nuevas características y mejoras de rendimiento, incluyendo mejoras en el soporte para los sistemas operativos Unix y Linux, así como nuevas características para la optimización del código. Estas mejoras hicieron que GCC fuera una herramienta aún más valiosa para los programadores de C.
  • Es lanzada la versión 4.6 de GCC

    Es lanzada la versión 4.6 de GCC
    La versión 4.6 de GCC fue lanzada, proporcionando soporte para C11, la última versión estándar del lenguaje C. Esta versión incluía nuevas características y mejoras, como una gestión más eficiente de la memoria y una sintaxis más clara y legible.
  • La actualidad de C

    La actualidad de C
    A día de hoy, en 2023, el lenguaje C sigue siendo ampliamente utilizado en la industria de la tecnología y en la programación. Es especialmente popular para el desarrollo de sistemas operativos, aplicaciones y software embebido, debido a su velocidad y eficiencia en términos de recursos. Además, su legado y amplia base de usuarios lo hacen un lenguaje sólido y confiable para muchos desarrolladores y proyectos.