C es un lenguaje de programación creado en 1972 por Dennis Ritchie como evolución del lenguaje B. Es un lenguaje orientado a sistemas operativos como Unix, apreciado por su eficiencia. Aunque es de bajo nivel, es muy portable. Combina características de alto y bajo nivel, lo que le da potencia sobre los recursos del sistema.