El lenguaje de programación C se utiliza para crear aplicaciones y software de sistemas. Funciona mediante el uso de funciones, variables, constantes y sentencias de control. Es flexible y permite diversos estilos de programación. Las rutinas están compuestas de sentencias y comandos que crean el programa, y el compilador ayuda a verificar la rutina para errores.