El lenguaje C fue creado por Dennis Ritchie y es popular para software de sistema y aplicaciones. Es un lenguaje de bajo nivel que permite acceso directo a memoria y dispositivos, pero también incluye características de alto nivel como funciones matemáticas y de archivos. Un programa C contiene funciones, incluyendo la función principal main, que declaran tipos de retorno, argumentos, y cuerpos entre llaves.