El lenguaje C fue desarrollado originalmente entre 1969 y 1972 por Dennis Ritchie basado en BCPL. Es un lenguaje de programación de propósito general asociado al sistema operativo y trata con objetos básicos como caracteres, números y direcciones de memoria. C posee una gran portabilidad y se utiliza para programación de sistemas como la construcción de compiladores e intérpretes.