El lenguaje C fue creado en los años 70 por Dennis Ritchie en los laboratorios Bell Telephone. Combina características de varios lenguajes de programación existentes y fue diseñado para ser implementado en una amplia variedad de sistemas operativos. Ritchie y Kernighan publicaron la primera edición de su libro sobre el lenguaje C en 1978.