- Python > Java > C++ > SQL > C# > JavaScript > TypeScript > C > Shell > Go > R > PHP > Kotlin > Rust > Dart > Swift
- Segundo uma pesquisa do IEEE Spectrum, Python ficou em 1º lugar novamente este ano, enquanto JavaScript caiu da 3ª para a 6ª posição
- Essa mudança é analisada como relacionada à tendência de substituição do JavaScript, muito usado no desenvolvimento web, por codificação baseada em IA (ex.: vibe coding)
- Métricas tradicionalmente usadas, como número de perguntas no Stack Exchange e atividade no GitHub, despencaram após a adoção de IA, o que mostra que os métodos tradicionais de medir popularidade das linguagens estão sendo abalados
- Com a popularização da geração de código por IA, a importância das diferenças de sintaxe e estrutura entre linguagens diminui, e fica mais clara a tendência de não se prender a uma linguagem específica
- Isso tende a dificultar o surgimento de novas linguagens e a expansão de seus ecossistemas, além de indicar a possibilidade de que o próprio conceito de popularidade de linguagens de programação desapareça
Visão geral
- O IEEE Spectrum divulgou uma análise abrangente das principais linguagens de programação e tendências de 2025
- O ranking reflete diferentes perspectivas, como mercado de trabalho, ecossistema open source, academia e uso na indústria
- Também traz informações sobre as características das principais linguagens, os fatores por trás de seu crescimento e linguagens especializadas por área tecnológica
Ranking das linguagens deste ano
- No ranking base do Spectrum de 2025, Python manteve a 1ª posição, enquanto JavaScript caiu para a 6ª
- No ranking Jobs, Python também subiu para o 1º lugar, e SQL continua muito forte no mercado de contratações
- O número total de perguntas sobre linguagens no Stack Exchange caiu para 22% do nível de 2024
Critérios de classificação
- Popularidade: calculada com base em diversos fóruns online, repositórios de software, dados de vagas e tendências de busca
- Uso profissional: análise das linguagens mais usadas no mercado real com base em anúncios de emprego e participação em projetos open source
- Análise por área: considera critérios para destacar linguagens em segmentos como IA, embarcados, web e mobile
- Para medir popularidade, foram usadas várias métricas, como volume de buscas no Google, perguntas no Stack Exchange, atividade no GitHub e menções em artigos acadêmicos
- Mas, à medida que os desenvolvedores resolvem problemas por meio de conversas com LLMs (ChatGPT, Claude etc.), os sinais de dados públicos diminuem
- Ferramentas de IA (como o Cursor) também reduzem a necessidade de fazer perguntas, enfraquecendo a validade das métricas tradicionais
IA e o apagamento das fronteiras entre linguagens
- De desenvolvedores experientes a iniciantes, a dependência de IA reduz a atenção dada à sintaxe e às estruturas de controle das linguagens
- Com dados de treino suficientes, a IA consegue gerar código em qualquer linguagem
- Com isso, a escolha da linguagem pode acabar virando um fator secundário, como as diferenças entre conjuntos de instruções de CPU no hardware
- No futuro, debates sobre popularidade de linguagens podem se tornar um assunto de nicho, comparável a discussões sobre bitola ferroviária
O surgimento de novas linguagens ficará ainda mais difícil
- No passado, um ecossistema de linguagem podia se espalhar apenas com livros, demos e códigos de exemplo (ex.: The C Programming Language)
- Porém, a IA exige grandes volumes de dados de treinamento, o que coloca novas linguagens em desvantagem
- Na prática, já foi observado que a IA produz resultados piores em linguagens menos usadas
- Isso pode criar um ambiente em que novas linguagens tenham dificuldade para atingir massa crítica
O futuro da programação
- As linguagens modernas cumprem essencialmente dois papéis: abstração do processamento de dados e prevenção de erros do desenvolvedor
- Porém, o avanço da IA pode viabilizar um novo fluxo: prompt → linguagem intermediária → execução, em vez de depender da estrutura da linguagem
- Nesse cenário, pode se consolidar um modelo em que, em vez de manter e modificar código-fonte, ajusta-se o prompt para regenerá-lo
- O papel do programador no futuro tende a se concentrar menos na gramática da linguagem e mais em projeto de arquitetura, escolha de algoritmos e integração de sistemas
Conclusão e perspectivas
- A programação vive seu maior período de transformação desde o surgimento dos compiladores nos anos 1950
- Mesmo que parte da bolha de IA esvazie, é provável que o uso de LLMs para ajudar na escrita de código continue
- Por isso, a partir de 2026, o próprio conceito de “linguagem popular” pode perder sentido, exigindo novas métricas para medir popularidade
8 comentários
Mas o Python está em queda mesmo.
Por enquanto, o ecossistema do JavaScript ainda é muito mais amplo, mas acho que, por causa da IA, existe a possibilidade de a tendência ir para linguagens de baixo nível como Rust.
Comentários do Hacker News
JS e TS são praticamente a mesma linguagem, então acho que faria sentido juntar as duas
É estranho que HTML esteja no ranking.
Não consigo acreditar que Java esteja em 2º lugar.
Java e C# são, ontem e hoje, o padrão em ambientes de servidores web corporativos.
A pesquisa do Stack Overflow e o ranking das linguagens mais populares estão bem diferentes mesmo.