BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Quais linguagens estão tomando a popularidade do Java, a número 1 do mundo?

| por Tim Hodkinson Seguir 5 Seguidores , traduzido por Leandro Guimarães Seguir 3 Seguidores em 18 ago 2017. Tempo estimado de leitura: 2 minutos |

A publicação de agosto de 2017 da lista das linguagens mais populares, promovida pela TIOBE, mostra o Java como a linguagem de programação números um do mundo em termos de popularidade. Porém, a mesma publicação, mostra que o interesse em torno da linguagem continua a cair. A mesma queda pode ser observada como um comportamento padrão, dentro do universo das 20 linguagens mais populares no mundo. Para onde estão migrando as pessoas que trabalham com essas linguagens mais populares e conhecidas do mercado? A publicação da TIOBE mostra que uma série de novas linguagens são a resposta para essa pergunta, aumentando a sua popularidade entre as pessoas que desenvolvem software.

Java continua a manter o dobro da popularidade em relação ao C, seu rival mais conhecido, mas ambas as linguagens vem mostrando uma significativa queda em sua popularidade nos últimos anos. Outras 12 linguagens, das 20 primeiras elencadas pela TIOBE, também mostram uma queda considerável. Dentre as top 20 linguagens, apenas seis delas (Visual Basic .NET, R, Go, MATLAB, Scratch and Dart) mostram um crescimento consolidado de 1,34%, enquanto o Java registrou uma queda de 6,05%.

A TIOBE identifica uma explosão no interesse de um grupo de novas linguagens, com destaque para Crystal, Kotlin, Cojure, Hack e Julia. Se somarmos a popularidade de todas elas (menos de 1%), o percentual ainda é pequeno comparado a outras linguagens da listagem, mas a velocidade com que elas vem se destacando no mercado chama a atenção. Santigo Palladino, Advocate da Crystal, publicou no twitter dizendo que isso não o surpreende uma vez que mais e mais empresas estão utilizando Crystal em ambientes de produção.

Provavelmente, uma das justificativas do crescimento do Kotlin, da Jetbrains, está na adoção da linguagem pela Google e na sua defesa da linguagem de programação para o desenvolvimento de aplicações Android em maio desse ano. O Google Trends já mostrava um aumento na procura por Kotlin naquela época. O Spring Framework anunciou o suporte a Klotin em janeiro.

Hadi Hariri, da Jetbrains, reconhece a influência do Google no aumento da popularidade do Kotlin, mas afirma que o crescimento da linguagem já vinha ocorrendo antes mesmo do anúncio do Google. Hadi disse ao InfoQ:

Nós acreditamos que a melhora identificada na listagem da TIOBE tem relação com o anúncio do Google. Independente disso, nós também temos observado o crescimento da popularidade do Kotlin desde uma release de um ano atrás, bem como um aumento de 8 vezes nas linhas de códigos em Kotlin em projetos no GitHub desde a release 1.1 (lançada em fevereiro desse ano).

Mesmo enxergando alguma relevância no posicionamento do Kotlin na listagem da TIOBE, Hadi é enfático ao dizer que "o contínuo crescimento da adoção do Kotlin é o mais importante".

O "TIOBE Programming Community Index" (nome oficial da listagem) é publicado mensalmente e reflete a popularidade relativa das linguagens de programação. A listagem é originada a partir do número de profissionais com conhecimentos na linguagem ao redor do mundo, cursos oferecidos informações obtidas a partir dos principais mecanismos de busca. A edição de agosto ainda contém uma análise adicional sobre as tendências nos últimos 12 meses. Todas as linguagens consideradas são "Turing Complete".

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Tiobe é um bom indicador? by Sidon Duarte

Estranho esse texto não citar python, sendo que, no site, está em quinto. Parece que o autor do texto apenas reproduziu a "sinopse" que o Tiobe fez para apresentar os dados de agosto, por outro lado acho o critério de rank do Tiobe muito amplo e "mal explicado", prefiro o PYPL (pypl.github.io/PYPL.html) que tem como foco a busca por tutoriais.

Re: Tiobe é um bom indicador? by Leandro Guimarães

Oi, Sidon! De fato, é uma boa pergunta: Tiobe é um bom indicador? Eles seguem uma metodologia deles, possuem uma regularidade na análise dos dados. Sendo assim, eu diria que é um indicador interessante.

Mas, indo além, eu extrapolaria a questão dizendo: existe algum indicador que seja bom o suficiente pra ser único? A busca por tutorial, por exemplo, indicaria que tem pessoas interessadas em aprender ou pessoas, de fato, utilizando aquela linguagem em ambientes e soluções reais? Penso que a perspectiva trazida pelo Tiobe e a perspectiva tradizda pelo PYPL são duas, das diversas possíveis perspectivas, em torno da adoção de uma tecnologia.

Com relação ao Python, acredito que não foi mencionado nada porque o conteúdo menciona 1) Java e seu maior concorrente (C); 2) As linguagens que tiveram um crescimento. Pela análise deles, Python não seria um grande concorrente pro Java e também teve uma queda na adoção.

Re: Tiobe é um bom indicador? by Sidon Duarte

Claro que não é desejável que qualquer coisa seja 'única' (como era o Tiobe até bem pouco tempo), até por isso eu não acredito que o Tiobe seja um bom indicador, quem sabe agora com o aparecimento de conconrencia (se é q vai aparecer mais) possa melhorar, mas... sinceramente, teve uma época em que eu acompanhava o Tiobe quase que "religiosamente", tem meses em que ele apresenta linguagens praticamante "mortas" com tendencia de "alta". É uma questão de opinião, Tiobe, para mim, é praticamente "useless", mas claro, respeito a sua.

Completando: É óbvio que se tem mais pessoas procurando por tutoriais sobre qualquer assunto, é uma indicação do aumento da popularidade (que é a medição alvo) do assunto.

Re: Tiobe é um bom indicador? by Leandro Guimarães

Obrigado por compartilhar seu ponto de vista, Sidon! :) Eu gostei da medição do pessoal do Kotlin, levando em consideração as linhas de código na linguagem em repositórios do GitHub. Quem sabe essas listagens passem a incluir informações como essa no futuro.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

4 Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT