El lenguaje C fue creado en 1972 por Dennis Ritchie en los Laboratorios Bell. Fue desarrollado inicialmente entre 1969 y 1973 para reescribir el núcleo de Unix, originalmente escrito en ensamblador. En 1978, Ritchie y Kernighan publicaron el libro "El lenguaje de programación C", estableciendo las especificaciones informales del lenguaje. C se ha utilizado ampliamente para software de sistemas y aplicaciones, y su popularidad aumentó con su uso en los primeros PC de IBM en la década de 1980.