BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Quais linguagens estão tomando a popularidade do Java, a número 1 do mundo?

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

Favoritos

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, Clojure, 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 Kotlin 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

Conteúdo educacional

  • Tiobe é um bom indicador?

    by Sidon Duarte,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    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,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    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,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    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,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    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.

  • Apenas alguns errinhos d digitação

    by Marcus Rosa Pereira,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    cojure, e klotin

  • Re: Apenas alguns errinhos d digitação

    by Júlia Fernandes Gonçalves,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Olá Marcus, obrigada por nos reportar os erros! Já foram corrigidos.

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

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

BT