Apesar de não ser a linguagem mais usada hoje (há controvérsias https://www.tiobe.com/tiobe-index/ ) não dá pra negar a sua importância: basicamente quase todas as tecnologias que usamos como base hoje tem suas origens no C (SGBDs, sistemas operacionais, ambientes de execução).
E tenho observado uma quantidade crescente de artigos atuais falando sobre a importância da linguagem C que compartilho abaixo para iniciar nossa discussão aqui:
- Java World - “Why the C programming language still rules” - excelente artigo por sinal, em que é feito um comparativo da linguagem com diversos outros ambientes de desenvolvmiento - https://www.javaworld.com/article/3402023/why-the-c-programming-language-still-rules.html?upd=1561116360274
- “My experience with C programming” - https://hackernoon.com/my-experience-with-c-programming-is-it-important-today-70ab9cdaaa05
- “Why C programming is still relevant in 2018” - https://www.thearmadagroup.com/business/why-is-c-programming-still-relevant-in-2018
Apesar de ter usado muito pouco a linguagem profissionalmente, sem sombra de dúvidas foi aquela que mais me agregou enquanto desenvolvedor: foi graças a ela que entendi como funciona a memória do computador e diversos conceitos, como estruturas de dados (strings principalmente), além de também entender alguns dos principais erros que topamos hoje (segmentation fault, null pointer exception…)
Resumindo: C foi uma das linguagens que me tornou um desenvolvedor melhor e acredito que um erro de diversas faculdades é inclusive o fato de começar o aprendizado por Java e não por C.
Recentemente até pesquisei a possibilidade de desenvolvermos alguns projetos web (sim, web) com C/C++, mas uma pesquisa que não foi muito pra frente, apesar de existirem frameworks para tal hoje (quer ver algo interessante neste aspecto? Toma um link: https://www.webtoolkit.eu/wt)
Sendo assim, levanto aqui a discussão: vocês usam C no dia a dia? Para vocês, qual a importância da linguagem hoje e, ainda mais importante: conseguem vê-la cruzando seu caminho no futuro?
(eu pessoalmente vejo cruzando meu caminho: seja na economia de recursos em cloud ou mesmo em mercados como IoT e sistemas embarcados)