C es un lenguaje de programación creado en 1972 por Dennis Ritchie para los Laboratorios Bell. Es apreciado por la eficiencia del código que produce y es popular para crear software de sistemas y aplicaciones. Se trata de un lenguaje débilmente tipificado de medio nivel pero con características de bajo nivel que permiten control a bajo nivel.