uilianries
(usa Linux Mint)
Enviado em 20/07/2015 - 08:31h
Embora C seja da década de 70, ainda é uma das mais utilizadas, em segundo lugar no mundo, de acordo com o Tiobe:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Mas por que C?
Se eu for resumir em 3 palavras, seriam:
- Popular
Ela é utilizada em sistemas operacionais, como Linux (kernel), Windows. Os device drivers do Linux são escritos em C.
Existe uma grande comunidade ao redor da linguagem, mesmo que você tenha alguma dúvida, sempre encontrará alguém pronto a responder. É fácil de encontrar tutoriais e material de estudo sobre ela.
- Portável
Por causa da sua popularidade e tempo de uso na indústria, C é muito bem aceito em diversas plataformas, sendo utilizado desde sistemas embarcados, até desktop, e em muitas vezes, sem precisar mudar uma linha de código, para operar em ambos os sistemas.
- Rápida
Por ser um pequena, e possuir excelente otimização com os compiladores atuais, C apresenta uma alta performance. Existem várias páginas com comparativos de velocidade, que pode ser encontrado até mesmo no Google. Embora exista uma forte influência sobre design e compilador, sobre a linguagem, em geral, o resultado será mais rápido do que utilizando outras linguagens.
Se quiser ter uma ideia boa do pensamento sobre linguagem C, eu recomendo ler a introdução do livro "The C Programming Language" (1988, Ritchie). Tem umas 4 páginas com a ideia do próprio criador, que pra mim, abre a mente.