Nao era muito legal usar C++ nos anos 2000. Mas ai veio o C++11, depois o C++14 e agora tah no forno, quase pronto, o C++17. Ficou legal de novo usar C++. A linguagem melhorou muito sem sacrificar suas premissas.
Ainda temos problemas:
- Compilacao lenta.
- Linguagem muito grande.
- Mensagens de erros muito, mas muito, dificeis de ler. Quem ja escreveu codigo de verdade usando templates, sabe do que estou falando.
- Falta de pilhas incluidas. Todas as linguagens/plataformas teem suas bibliotecas oficiais bem completas. C++ nao tinha quase nada. Isso mudou muito.
- Falta de um sistema de gestao de bibliotecas/dependencias. Um equivalente a Apache Maven, cpan ou pip nao acontece.
- Lembrei disso agora, mas tem mais..
Tem muito onde evoluir, mas aquele ecosistemas estatico dos anos 2000 nao existe mais. As coisas estao acontecendo e melhorando. Esse artigo mostra as novidades no C++17.