JavaScript é a linguagem mais popular, mas Rust é a que mais cresce

A empresa do Reino Unido SlashData, estuda comunidades de desenvolvimentos, divulgou uma pesquisa que aponta que o JavaScript é, de longe, a linguagem de programação mais popular entre os profissionais de TI, com 13,8 milhões de usuários.

 

A 20ª edição State of the Developer Nation, o nome dado ao estudo da SlashData, os  13,8 milhões de usuários profissionais do JavaScript representam quase 57% do total de desenvolvedores ativos em todo o mundo, são cerca de 24,3 milhões. A pesquisa é feita duas vezes no ano, e teve a participação de mais de 19 mil entrevistados de 155 paises. Na última edição a SlashData estimou o tamanho da comunidade JavaScript em 12,4 milhões e inclui TypeScript e CoffeeScript, que são baseados no mesmo padrão ECMAScript.

 

Confomer o estudo feito, o Python conta com a segunda maior comunidade de desenvolvedores, com 10,1 milhões de usuários profissionais. Em terceiro, temos os programadores Java, com 9,4 milhões de adeptos. C / C ++ (7,3 milhões), C # da Microsoft (6,5 milhões) e PHP (6,3 milhões). Completam às seis primeiras posições. Outros grandes grupos de desenvolvedores são fãs de Kotlin, Swift, Go, Ruby, Objective C, Rust e Lua.

 

Mas conforme o levantamento da SlashData, o Python é a linguagem de programação que apresenta um crescimento mais rapido, com mais de seis milhões de desenvolvedores desde 2017, e no passado ele ganhou 1,6 milhão de adeptos.

A pesquisa aponta que Rust e Lua foram as duas comunidades de linguagens de programação com maior crescimento nos últimos 12 meses, embora suas bases sejam bem menores se comparados ao Python. O Rust ainda não é  muito utilizado, mas, este ano, sua comunidade saiu da sombra da Mozilla e criou a sua própria entidade, a Rust Foundation, apoiada pela Amazon Web Services, Microsoft Azure, Google e Mozilla.

O Google deseja que o Rust se torne uma segunda linguagem para o kernel do Linux. A empresa está utilizando a linguagem para escrever um novo código para o sistema operacional Android devido às suas garantias de segurança que ajudam a prevenir bugs de memória. Os desenvolvedores apreciam o sistema de gerenciamento de pacotes da Rust, que leva o nome de Crates.

O documento da SlashData relata que 70% dos desenvolvedores focados em aprendizado de máquina como: Machine Learning ou ML, relatam utilizar devido às bibliotecas de ML como TensorFlow, que é desenvolvido pelo Google, PyTorch do Facebook e NumPy. O Python é amplamente usado para automação de sistemas de back-end. Apenas 17% usam R, a outra linguagem frequentemente associada à ciência de dados.