El lenguaje de programación C fue creado en 1972 por Dennis Ritchie en los laboratorios Bell Telephone con el objetivo de diseñar el sistema operativo UNIX. C es un lenguaje de nivel medio que combina elementos de alto nivel con funcionalidad de ensamblador. Permite crear aplicaciones y software de sistemas mediante librerías de funciones y módulos compilables de forma independiente.