C es un lenguaje de programación de propósito general diseñado por Dennis Ritchie en 1972 para ser utilizado en los Sistemas Operativos UNIX. Ofrece sintaxis económica, control de flujo y estructuras sencillas. C fue inventado para superar las limitaciones del lenguaje B, el cual fue utilizado originalmente para desarrollar versiones tempranas de UNIX.