Contents

Como a Rust aumentou a qualidade do código do Google em 100%!

Contents

/images/manu23_a_typical_Google_Wallpaper_with_the_logo_text_RUST_color_4e65681a-4cbc-4aa4-a5e6-72b8fc8cd935.png

@este site — 1º de abril de 2024

É isso, a onda Rust varre o Vale do Silício e nem o gigante Google escapa dela! A crescente linguagem de programação está gradualmente tomando conta dos corredores da empresa de Mountain View e, claramente, está causando estragos… mas no bom sentido!

Na recente conferência Rust Nation UK , Lars Bergstrom, diretor de engenharia do Google, lançou uma pequena bomba: as equipes de desenvolvimento que migraram para Rust viram sua produtividade dobrar em comparação com aquelas que ainda usam C\ +\+!

/images/GJyfLXcXoAA_8Zq-1024x768.jpg

Rust já havia sido reconhecido por seus excepcionais recursos de segurança, principalmente no que diz respeito ao gerenciamento e propriedade de memória, o que elimina a possibilidade de erros de segmentação. No entanto, o nível de produtividade alcançado através desta linguagem é verdadeiramente surpreendente e supera até as expectativas mais ambiciosas.

Na verdade, a realidade deste fenómeno torna-se evidente através de evidências empíricas. Por exemplo, quando um grupo do Google transfere um projeto C++ para Rust, há uma redução impressionante pela metade na duração necessária para desenvolvimento e manutenção. Este resultado é particularmente digno de nota considerando os desafios bem conhecidos associados à programação C++, que são frequentemente caracterizados como trabalhosos e complexos. No entanto, pode-se perguntar que factores contribuem para uma melhoria tão notável na eficiência.

De acordo com Lars Bergstrom, é muito simples: A ferrugem inspira confiança. Os desenvolvedores se sentem mais confiantes ao codificar em Rust, porque sabem que o compilador os ajudará a evitar toda uma classe de bugs desagradáveis ​​relacionados ao gerenciamento de memória. Como resultado, eles gastam menos tempo depurando e mais tempo adicionando recursos. E isso é bom para o moral das tropas e para a velocidade dos projetos!

A curva de aprendizado acentuada do Rust é frequentemente citada como uma desvantagem; no entanto, surpreendentemente, os engenheiros do Google conseguem se tornar proficientes em Rust de forma relativamente rápida. Normalmente, eles precisam de aproximadamente dois meses para se acostumarem com a linguagem e mais quatro meses para recuperar a eficiência com linguagens como C++.

Na verdade, embora Rust possa apresentar certos desafios para aqueles que não estão familiarizados com as suas características únicas, como propriedade e empréstimo, estes mesmos atributos contribuem, em última análise, para a potência e fiabilidade da linguagem. Além disso, parece que Rust tem atraído considerável atenção e aclamação nos últimos tempos, com muitos abraçando entusiasticamente o seu potencial e versatilidade.

Fonte

-Desenvolvimento

Descubra um artigo aleatório…

Compartilhe este artigo

*️⃣ Link da fonte:

Rust Nation UK , propriedade , empréstimo , Fonte ,