C es un lenguaje de programación creado en 1972 por Dennis Ritchie como evolución del lenguaje B. Un programa en C consta generalmente de secciones para encabezados, funciones y la función principal main(). Ken Thompson también contribuyó al desarrollo de C y lenguajes anteriores como B. Versiones posteriores de C incluyen C++ y lenguajes derivados como Perl se basan en la sintaxis y estructura de C.