Linguagens
Compartilhar:
Esta seção fornece um detalhamento estatístico das últimas tendências em linguagens de programação, script e marcação.
O Objective-C está objetivamente fora de uso
Depois de perder dois terços dos seus usuários nos últimos anos, o Objective-C parece estar chegando ao final da sua vida. No último ano, ela foi usada pelo menos uma vez por menos de 2% dos programadores e apenas 11 participantes da pesquisa a informaram como sua linguagem primária. A queda no uso do Objective-C foi maior até que a do COBOL e Perl.
A linguagem teve um bom histórico desde sua introdução em 1984 até a Apple lançar seu sucessor, o Swift, em 2014. Com outras linguagens multiplataformas, como Kotlin, Dart e outras, não faltam opções aos desenvolvedores para iOS e há poucos motivos para eles continuarem com o Objective-C.
Confiança no Rust: uma história de crescimento
Entre as linguagens mais populares deste ano, a única que estabeleceu um novo recorde de uso foi o Rust. Com seus mecanismos estritos de segurança e propriedade da memória e a ambição de substituir o C++, a base de usuários do Rust tem demonstrado um crescimento firme nos últimos cinco anos. Segundo nossos dados, um em cada seis usu ários do Go está pensando em adotar o Rust.
JavaScript: uma sutil queda de popularidade
No ano passado, houve uma disputa acirrada de popularidade entre as três linguagens mais usadas. Este ano, ainda não há muita diferença entre elas: o Java retomou o primeiro lugar e o JavaScript caiu para terceiro, depois de perder três pontos percentuais.
Parece que alguns programadores que começaram a usar o TypeScript ao mesmo tempo que outra linguagem estão fazendo uma transição gradual para usá-lo exclusivamente. Em 2020, 47% dos usuários de TypeScript o utilizavam juntamente com o JavaScript; este ano, esse número caiu para 38%. É de se presumir que observaremos uma queda de mais alguns pontos percentuais na parcela do JavaScript no futuro.
A proporção dos programadores que gostariam de aprender outra linguagem é maior entre os usuários de JavaScript que entre os de outras linguagens. Isso também aumenta as chances de desgaste dos usuários e o TypeScript se beneficia da migração desses usuários.
Os valores desta tabela indicam quantos usuários (horizontalmente) das linguagens listadas nas colunas planejam migrar para uma das linguagens listadas (verticalmente) nas linhas. Por exemplo, 10% dos usuários de C# planejam adotar o Rust.
Por muitos anos, o Rust tem sido uma das linguagens mais populares de se aprender. Em 2023, pela primeira vez, o Rust assumiu o primeiro lugar.
O Rust não só superou o Go e se tornou a principal escolha daqueles que procuram migrar para outra linguagem, mas os usuários do Go também são os primeiros da fila daqueles que estão prontos para adotar o Rust.
Porém, como a base de usuários do Go aumentou rapidamente até 2020, muito provavelmente uma parcela significativa daqueles que estão fazendo a transição é constituída de usuários pioneiros do Go. Muitos desses formadores de tendências estão procurando a próxima sensação e, depois de adotarem o Rust, podem muito bem seguir adiante para a próxima "grande" tendência.
Parcela dos que responderam "Não, não estou planejando adotar ou migrar" por linguagem primária de programação, incluindo as linguagens que tiveram pelo menos 150 respostas.
O Scala e o Rust destacam-se como as linguagens das quais menos programadores desejam migrar.
Os empregados mais bem pagos são aqueles cujos salários estão no quartil superior da sua região.
Encontre a ferramenta certa
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.