Actulamente tenemos muchos lenguajes de programacion

C es un lenguaje de tipado estatico procedural y es el lenguaje de programacion que es el fundamento de muchos otros lenguajes y Herramientas que usamos actualmente.

Por ejemplo Este lenguaje es utilizado en el nucleo de sistemas operativos (Kernel)

como Windows, Linux o Mac

Bases de datos como MySQL

Herramientas como Git o Vim

Interpretes para lenguajes como Python o Lua

Fue creado en 1972 por Dennis Ritchie en los laboratorios Bell (Bell Labs)

con el propositio de ser usado en el desrrollo del sistema operativo UNIX

A partir de alli se ha convertido en el ancestro de muchos lenguajes como C++, C#, Java, Javascript, PHP, y muchos otros

El codigo de C compila direactmante a codigo maquina sin embargo siempre es necesario saber para que plataforma estamos desarrollando (Platform dependent)

Es un lenguaje de alto nivel aunque tambien provee control sobre la memoria, aunque no posee un garbage collector

asi que es responsibalidad del desarrollador adminsitrarla