El lenguaje C es un lenguaje de programación desarrollado originalmente entre 1969 y 1972 por Dennis Ritchie en los Laboratorios Bell. Fue creado como una evolución del lenguaje B y está orientado a la implementación de sistemas operativos como Unix. El lenguaje C es apreciado por la eficiencia del código que produce y se utiliza comúnmente para crear aplicaciones. El lenguaje C++ fue creado a mediados de los 1980 por Bjarne Stroustrup para extender C con mecanismos de programación orientada a objetos.