TIOBE
TIOBE

Classificação TIOBE: Python finalmente supera Java

Python na 2ª posição: um primeiro histórico

Desde o lançamento do índice TIOBE há quase 20 anos, C e Java sempre ocuparam as duas primeiras posições do ranking. Este mês é, portanto, um pouco especial, já que o Python finalmente ultrapassou o Java nesta corrida pela popularidade. Embora o Java ainda tenha excedido o Python em 1,3% em outubro passado, agora é o Python que está um pouco à frente do Java em 0,4% no mês de novembro. No entanto, sendo a diferença pequena, a questão permanece se o Python manterá esse segundo lugar nos próximos meses. Quanto à linguagem C, ela mantém sua posição de liderança com uma vantagem confortável de 4,1% sobre o Python.

Para novembro, o top 3 dos idiomas mais populares são, portanto, os seguintes:

  1. C (16,21%)
  2. Python (12,12%)
  3. Java (11,68%)

Nenhuma mudança notável após o pódio. Você então encontra C++ e C# na 4ª e 5ª posição, seguidos por Visual Basic, JavaScript e PHP. A linguagem R ainda permanece na 9ª posição e continua a crescer (+0,66%), assim como Groovy na 11ª posição (+0,41%), Perl na 12ª posição (+0,68%) e Go na 13ª posição (+0,51%) .

classement-tiobe-novembre-2020-1-664x318.jpg
classement-tiobe-novembre-2020-1-664×318.jpg

Por que o Python está experimentando um aumento tão grande na popularidade?

Para Paul Jansen, CEO da TIOBE, o sucesso do Python é impulsionado principalmente pela demanda popular. Há uma escassez de desenvolvedores de software, então as empresas agora precisam confiar em linguagens mais simples que podem ser tratadas por desenvolvedores que não são de software.

Precisamos de algo simples que possa ser tratado por engenheiros que não sejam de software, algo fácil de aprender com ciclos de lançamento rápidos e implantação suave. Python atende a todas essas necessidades, diz Paul Jansen, CEO da TIOBE.

O recente aumento na popularidade do Python também está intimamente ligado ao surgimento de novas tecnologias, como big data e IA (Inteligência Artificial). Os desenvolvedores agora estão usando Python para projetos de ciência de dados e aprendizado de máquina.

E concretamente, como funciona o ranking do TIOBE?

O ranking TIOBE é um índice de referência da popularidade das linguagens de programação, que se baseia nas consultas das 100 linguagens mais pesquisadas nos 25 motores de busca (Google, Bing, Yahoo!, Baidu, etc.). Graças a esses dados, o TIOBE classifica as linguagens atribuindo notas a elas e possibilita saber quais são as mais utilizadas pelos desenvolvedores. Mesmo que essa metodologia seja algumas vezes criticada, ela permite identificar as principais tendências em relação às diferentes linguagens.

en_USEnglish