.

Procuras aprender uma tecnologia que contribua significativamente para um upgrade nas tuas competências de desenvolvimento de software seguro e na tua empregabilidade na área da informática?

Então, vem aprender Rust!

O Rust é uma linguagem de programação que tem ganho destaque pelo suporte ao desenvolvimento de software robusto e eficiente. Os mecanismos da linguagem eliminam a grande maioria dos erros de execução relacionados com utilização (incorreta) de memória, um dos principais problemas das aplicações, e responsável pela maior parte das vulnerabilidades de software. O Rust oferece também um modelo de concorrência seguro, onde as threads não podem aceder a dados partilhados sem verificação de segurança, o que evita problemas como race conditions e deadlocks.

O modelo de tipos fortes do Rust permite detetar a maioria dos erros em tempo de compilação, o que reduz significativamente a probabilidade de bugs em tempo de execução, e permite também a criação de aplicações eficientes, com uma gestão eficaz dos recursos de processador e memória.

O Rust é suportado por uma comunidade ativa e comprometida em manter os padrões de qualidade, a qual disponibiliza um conjunto significativo de bibliotecas confiáveis e ferramentas de desenvolvimento de alta qualidade.

Ainda não estás convencido?

O Rust é utilizado por um número significativo de empresas, em diferentes áreas de aplicação, incluindo Google, Amazon, Microsoft, Dropbox, Discord, Cloudfare, Canonical, etc. Uma nota relevante que é a primeira linguagem, para além de C/C++, a ser utilizada no kernel do Linux e Android.