No site oficial da empresa TIOBE, especializada em controle de qualidade de software, foi divulgado um ranking atualizado de linguagens de programação com base nas informações do mês atual.
O ranking TIOBE demonstra claramente a popularidade das linguagens de programação modernas e é atualizado uma vez por mês. Ele é baseado em dados coletados em todo o mundo sobre o número de engenheiros qualificados, cursos de formação disponíveis e soluções de terceiros que ampliam as capacidades da linguagem e facilitam seu uso. Para o cálculo do ranking, são utilizadas ferramentas de busca populares, como Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube e Baidu. É importante notar que o índice TIOBE não indica qual linguagem é pior ou melhor, ou em qual linguagem há mais linhas de código, mas pode ser utilizado para planejar o aprendizado de uma linguagem com base nos dados de sua popularidade e demanda no mundo, assim como para escolher uma linguagem para desenvolver um novo produto por você ou sua empresa.

Neste mês, C++ recuperou a terceira posição, deixando Python um pouco mais abaixo. Isso não significa, de forma alguma, que Python esteja em declínio, pois, apesar disso, Python continua a quebrar recordes de popularidade quase todos os meses. A demanda por C++ também cresceu no último ano. Contudo, ele ainda está longe do auge de sua popularidade no início deste século, quando sua participação de mercado ultrapassava 15%. Naquela época, os atrasos na liberação do novo padrão — C++0x (nome de trabalho C++11), juntamente com a complexidade tradicional dessa linguagem e problemas de segurança, reduziram bastante a popularidade do C++. Após o lançamento em 2011 do C++11, o novo padrão tornou a linguagem muito mais simples, segura e expressiva. Levou alguns anos para que o padrão fosse completamente adotado pela comunidade, e seu suporte fosse incorporado em todos os compiladores populares. Agora, que os padrões C++11, C++14 e C++17 são totalmente suportados pelo GCC, Clang e Visual Studio, a popularidade do C++ está ressurgindo devido às suas capacidades na escrita de código de baixo nível com alto desempenho.

Fonte: 3dnews.ru
