É uma linguagem de programação construída para construir o sistema operacional UNIX, porém, por considerada por muitos uma linguagem de baixo nível, que você consegue manipular endereços de memória ou o próprio hardware, torna suas aplicações bem rápidas. Sistemas operacionais como o Windows, Linux entre outros são feitos em C. Entretanto, não é uma linguagem recomendada para aplicações que requerem desenvolvimento rápido, pois programar em C é um tanto trabalhoso e os códigos dos programas são imensos. Apesar de não ser uma linguagem usada com frequência hoje em dia, ela não cai em desuso porque é a base para a criação de praticamente todas as liguagens de programação que conhecemos entre outros.