C es un lenguaje de programación de alto nivel y propósito general que es ideal para desarrollar firmware o aplicaciones portátiles. Originalmente diseñado para escribir software de sistemas, C fue desarrollado en Bell Labs por Dennis Ritchie para el sistema operativo Unix a principios de la década de 1970. En C (porque es un lenguaje de programación procedimental), los datos y las funciones son entidades independientes y libres.
Para obtener información detallada, debe visitar la Ayuda de asignación de programación en C