índice TIOBE da Comunidade de Programação, ou simplesmente Índice TIOBE (do inglês, TIOBE Programming Community Index) é uma lista ordenada de linguagens de programação, classificada pela freqüência de pesquisa em websites na internet usando o nome da linguagem como a palavra-chave, com atualização mensal.
O índice usa as estatísticas de buscas no: Google, Google Blogs, MSN, Yahoo!, Wikipedia e, YouTube. 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.
Conforme o TIOBE, este índice não é sobre a melhor linguagem de programação, e não é sobre a linguagem que possui a maior quantidade de linhas de código 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 classificação.
Classificações Conforme TIOBE, as vinte linguagens de programação mais populares são: Java C Python C++ C# Visual Basic .NET JavaScript PHP Swift PL/SQL Ruby Delphi / Object Pascal Objective-C Go Assembly Visual Basic R R Perl MATLAB
Se comparar-mos o indice homologo (á um ano atras) verifica-se que a linguagem de programação Lua teve a maior subida, como se pode verificar na tabela seguinte.
+TIOBE Índice para Maio de 2022Índice por ano 2022 2021Alteração de posiçãoLinguagem de Programação Classificação (%) Alteração (%) 1 2 1Python 12,74% +0.86% 2 1 -1C 11.59% -1.80% 3 3Java 10.99% -0.74% 4 4C++ 8.83% +1.01% 5 5C# 6.39% +1.98%66Visual Basic 5.86% +1.85%77JavaScript2.12% -0.33%88Assembly language1.92% -0.51%9101SQL1.87% +0.16%109 -1PHP1.52% -0.34%11176Delphi/Object Pascal1.42% +0.22%12186Swift1.23% +0.08%1313R1.22% -0.16%14162Go1.11% -0.11%1512 -3Classic Visual Basic1.03% -0.38%16215Objective-C1.03% +0.24%17192Perl0.99% -0.05%183719Lua0.98% +0.64%1911 -8Ruby0.86% -0.64%2015 -5MATLAB0.82% -0.41% +Outras Linguagens de ProgramaçãoPosiçãoLinguagem de ProgramaçãoTaxa de Utilização21Prolog0,81%22SAS0,79%23(Visual) FoxPro0,68%24Scratch0,65%25Julia0,64%26COBOL0,62%27Ada0,46%28Rust0,39%29Kotlin0,39%30Fortran0,38%31Lisp0,36%32VBScript0,34%33Dart0,31%34Scala0,28%35PL/SQL0,27%36D0,26%37LabVIEW0,24%38Logo0,23%39Transact-SQL0,22%40ABAP0,21%41Groovy0,20%42Haskell0,20%43TypeScript0,19%44Awk0,19%45Simulink0,19%46PowerShell0,19%47RPG0,18%48Bash0,17%49Hack0,17%50Racket0,17% +Histórico de Longo PrazoLinguagem de Programação20222017201220072002199719921987Python15871128C22222111Java3111115C++43333225C#544816Visual Basic614JavaScript77109921Assembly language810PHP96556SQL1029Prolog243339271519153Lisp323113151210102Pascal270103142031936(Visual) Basic744354 +AnoVencedor2021Python2020Python2019C2018Python2017C2016Go2015Java2014JavaScript2013Transact-SQL2012Objective-C2011Objective-C2010Python2009Go2008C2007Python2006Ruby2005Java2004PHP2003C++
Repercussão Por muitos anos, o TIOBE tem sido alvo de ofensas (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", 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 à política 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.
Ligações externas
Categoria:Tópicos em linguagens de programação