A linguagem de programação Rust entre os 20 melhores de Tiobe

A linguagem de programação Rust entrou no top 20 de Tiobe pela primeira vez, mas ainda está cinco lugares atrás do rival Go.

Existe um interesse crescente em usar o Rust para programar sistemas para a construção de grandes plataformas, especialmente a Microsoft, que o utiliza para Windows e Azure, a fim de eliminar erros de memória no código escrito em C e C ++. O Amazon Web Services também usa Rust para componentes de desempenho sensíveis ao desempenho Lambda, EC2 e S3.

Ferrugem

Rust viu seu lugar no ranking subir bastante em Tiobe, de 38 no ano passado para 20 hoje. O √≠ndice de Tiobe √© baseado em pesquisas de idiomas em grandes mecanismos de pesquisa, portanto, isso n√£o significa que mais pessoas estejam usando o Rust, mas mostra que mais desenvolvedores est√£o procurando informa√ß√Ķes sobre o idioma.

O Rust foi eleito a quinta linguagem de programação mais popular pelos desenvolvedores na pesquisa Stack Overflow para 2020. Este ano, 86% dos desenvolvedores disseram que gostariam de usar o Rust, mas apenas 5% já o usam.

Por outro lado, poderia ser usado mais amplamente gra√ßas √† visualiza√ß√£o p√ļblica da Microsoft da biblioteca Rust para Windows Runtime (WinRT), que facilita para os desenvolvedores escreverem Windows, aplicativos de plataforma cruzada e drivers no Rust.

Paul Jansen, CEO da Tiobe Software, disse que a ascens√£o do Rust se deve ao fato de ser uma linguagem de programa√ß√£o de sistema que “funciona corretamente”.

No entanto, Rust requer compromisso com a aprendizagem. Os desenvolvedores do Microsoft Azure foram inicialmente menos produtivos no Rust than Go, mas passaram menos tempo no final fazendo a depuração e a verificação de erros automaticamente.

Uma pesquisa realizada pelos desenvolvedores do projeto Rust em 2020 constatou que os usuários acham difícil adotar o idioma devido à acentuada curva de aprendizado e porque poucas empresas o utilizam. O Google bloqueou o Rust pelo seu novo sistema operacional Fuchsia porque muito poucos desenvolvedores estão familiarizados com o idioma.

Os desenvolvedores também estão cada vez mais olhando para a Go-safe para programação de sistemas, com o idioma sendo usado para criar plataformas no Google, Netflix, Salesforce, IBM e Twitter. Em Tiobe da posição 15, há um ano, ele foi para a posição 12.

Uma pesquisa recente com mais de 16.000 desenvolvedores descobriu que o Go é o idioma mais procurado. O Rust and Go está vinculado a salários de mais de US $ 120.000 nos Estados Unidos, de acordo com pesquisa da Stack Overflow.

Tamb√©m novo no top 20 da Tiobe √© o Scratch, a linguagem de programa√ß√£o visual desenvolvida pelo MIT Media Lab para ensinar as crian√ßas a programar. O zero √© uma op√ß√£o para iniciantes aprenderem programa√ß√£o no Raspberry Pi. O scratch passou do 26¬ļ para o 18¬ļ lugar no √≠ndice Tiobe, mas sua classifica√ß√£o mais alta foi de 14 em 2017.

A linguagem de programa√ß√£o R passou do 22¬ļ para o 9¬ļ lugar, chegando quase ao top 8 em 2018.

Surpreendentemente, o TypeScript da Microsoft ocupa apenas a 44¬™ posi√ß√£o no √≠ndice de Tiobe. O analista de desenvolvedores RedMonk, que baseia sua classifica√ß√£o nos dados do GitHub e Stack Overflow, classificou o TypeScript em 9¬ļ no ranking mais recente.

A adoção do TypeScript é guiada pelo enorme volume de código JavaScript existente no mercado. Também é extremamente popular entre os desenvolvedores, perdendo apenas para pesquisar o Rust no Stack Overflow para 2020 e pouco antes do Python.

As dez principais linguagens de programação da Tiobe para junho de 2020 são C, Java, Python, C ++, C #, Visual Basic, JavaScript, PHP, R e SQL.

Os rankings est√£o praticamente alinhados com a lista do Stack Overflow das linguagens mais usadas, como JavaScript, HTML / CSS, SQL, Python, Java, Bash / Shell / PowerShell, C #, PHP, TypeScript, C ++, C e Go .