-
Primera version
Se crea la primera versión del lenguaje de programación C. -
Primeros usos
El lenguaje originalmente fue diseñado para programar sistemas operativos. -
Inicios
Dennis Ritchie comienza a desarrollar el lenguaje de programación C en los laboratorios Bell de AT&T. Como una evolución del lenguaje B. -
Period: to
Hitos Clave
los hitos clave en su desarrollo, desde su origen hasta la actualidad. -
Period: to
Usos con el paso del tiempo
Usos del lenguaje de programación C con el paso del tiempo -
Origen
Dennis Ritchie crea el lenguaje de programación C en los laboratorios Bell de AT&T. -
K&R C.
Se lanza la primera versión del lenguaje C, conocida como K&R C. -
Primer SO
Se escribe la primera versión del sistema operativo UNIX en lenguaje C, marcando uno de los primeros usos importantes de C en la práctica. -
Period: to
Versiones de C
Las diferentes versiones del lenguaje C -
El lenguaje de programación C
Se publica el libro "El lenguaje de programación C" escrito por Brian Kernighan y Dennis Ritchie, lo que contribuye a popularizar el lenguaje. -
1980´s
C ganó popularidad debido a su uso en el desarrollo de sistemas operativos y en la escritura de compiladores. -
LIbro Blanco de C
K&R C es actualizado y se lanza la segunda edición conocida como "El libro blanco de C". -
Aplicaciones y software
C se convierte en un lenguaje popular para el desarrollo de aplicaciones de sistemas y software de bajo nivel, incluyendo controladores de dispositivos, sistemas embebidos y sistemas operativos. -
Period: to
Puntos clave de la popularidad
-
C89
Se publica el estándar ANSI C, también conocido como C89. -
Segunda Edicion
Se publica la segunda edición del libro "El lenguaje de programación C", conocida como "K&R C" en honor a Kernighan y Ritchie. -
1990's
C siguió siendo ampliamente utilizado debido al crecimiento de los sistemas integrados e Internet. -
C89
Se publica la versión ANSI C, también conocida como C89, que se convierte en el estándar de facto para el lenguaje. -
Programacion C
Se estandariza el lenguaje de programación C con la publicación del estándar ANSI C. -
C90
El comité ISO/IEC adopta el estándar ANSI C, convirtiéndolo en un estándar internacional conocido como C90. -
Juegos y Aplicaciones graficas
C continúa siendo utilizado en el desarrollo de sistemas operativos, pero también se convierte en una opción popular para el desarrollo de aplicaciones de alto rendimiento, como juegos y aplicaciones de gráficos. -
C99
Se publica la versión C99, que introduce nuevas características al lenguaje. -
C99
Se publica el estándar ISO/IEC 9899:1999, también conocido como C99, que introduce nuevas características al lenguaje. -
sistemas embebidos, sistemas operativos y aplicaciones de rendimiento crítico.
A pesar de la popularidad de lenguajes más modernos, como Java y C++, C sigue siendo ampliamente utilizado en sistemas embebidos, sistemas operativos y aplicaciones de rendimiento crítico. -
software de infraestructura y herramientas de programación.
C se utiliza en el desarrollo de aplicaciones de sistemas distribuidos y aplicaciones de tiempo real, así como en el desarrollo de software de infraestructura y herramientas de programación. -
C11
Se publica la versión C11, que trae consigo más mejoras y funcionalidades al lenguaje. -
C11
Se publica el estándar ISO/IEC 9899:2011, también conocido como C11, que añade nuevas características al lenguaje. -
C2X
Se espera la publicación del estándar ISO/IEC 9899:202x, también conocido como C2x, que traerá nuevas mejoras al lenguaje. -
programación de dispositivos IoT y la ingeniería de software de baja latencia.
C sigue siendo relevante en una amplia gama de campos, desde el desarrollo de sistemas operativos hasta la programación de dispositivos IoT y la ingeniería de software de baja latencia. -
C2x
el nombre informal de lo que probablemente se convertirá en ISO/IEC 9899:2024, el próximo estándar para el lenguaje de programación C -
Actualidad
C sigue siendo un lenguaje de programación popular debido a su eficiencia, portabilidad y amplia gama de aplicaciones.