Índice Tiobe

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Índice TIOBE (do inglês, TIOBE Programming Community Index) é uma lista ordenada de linguagens de programação, classificada pela freqüência de pesquisa na web usando o nome da linguagem como a palavra-chave.[1] [2]

O índice cobre buscas no Google, Google Blogs, MSN, Yahoo!, Wikipedia e no YouTube. O índice é atualizado mensalmente. A informação mais recente é gratuita, mas as análises e estatísticas de dados ao longo dos anos é paga. Os autores do índice acham que essas informações podem ser valiosas ao aceitar variadas decisões estratégicas. O TIOBE foca em linguagens de programação completas (Turing completa), logo, não fornece informações sobre a popularidade de, por exemplo, SQL ou HTML.

De acordo com o site, o índice TIOBE não é sobre a melhor linguagem de programação, ou em qual se tem escrito a maior quantidade de linhas de código[3] Entretanto, o site alega que a frequência de buscas pode refletir o número de engenheiros hábeis, cursos e vagas de emprego no mundo todo. Tim Bunce, autor do Perl DBI, foi crítico quanto ao índice e seus métodos de ranking.[4]

Por muitos anos, o TIOBE tem sido alvo de flaming. Num caso particular, o decréscimo da popularidade do Perl (enquanto na classificação geral ainda se mantém alto) levantou discussões de que talvez essa linguagem esteja "morrendo"[5] , seguido de respostas negativas da comunidade Perl. De maneira parecida, o crescimento do Python tem sido discutido como um sucesso na comunidade Python, apesar do declínio acentuado da popularidade do Python que ocorreu durante 2011 ser estudiosamente ignorado. O fato do Java permanecer no topo tem sido interpretado como um sucesso, mas uma queda ao longo de muitos anos também levantou uma discussão sobre o Java estar morrendo. O TIOBE indica que o C# está crescendo em popularidade conforme tem subido no ranking, e atualmente se encontra na quarta posição. O índice TIOBE não dá uma colocação particularmente alta para o Fortran, Eiffel e outras linguagens notáveis.

O índice TIOBE é sensível à politica de classificação das ferramentas de busca em que se baseia. Por exemplo, em abril de 2004 a Google realizou uma ação de limpeza para se livrar de tentativas desleais para promover o ranking de busca. Como consequência, houve uma grande queda para linguagens como Java e C++, mesmo assim permanecendo no topo da tabela. Para evitar tais flutuações, o TIOBE agora utiliza mais ferramentas de busca.

Referências

  1. Sebesta, Robert W. Conceitos de Linguagens de Programação. 9ª. ed. Porto Alegre: Bookman, 2010. 792 pp. p. 22-23. ISBN 978-85-7780-791-8.
  2. Jackson, Joab. "Google exec worries over 'rudderless' Java", IT World Canada, 2010-04-13. Página visitada em 2011-08-07.
  3. TIOBE index web site, www.tiobe.com; requires JavaScript
  4. Bunce, Tim. "TIOBE Index is being gamed", TimBunce.org, 2009-05-17. Página visitada em 2011-08-08.
  5. Perl 5 Is Dying at perl.org