Rust: dicas e melhores práticas
300 páginas
Portuguese
PDF
4.5

Rust: dicas e melhores práticas

Rust: dicas e melhores práticas

Autor:

Ano:

Resumo:

O livro «Rust: dicas e melhores práticas» não é apenas um tutorial, mas um guia prático que o ajudará a dominar a linguagem de programação de sistemas Rust a nível profissional. O autor, o experiente desenvolvedor Alexei Petrov, compartilha técnicas comprovadas e soluções arquitetônicas que permitirão escrever código seguro, eficiente e de fácil manutenção.



Sobre o que é este livro?

O livro abrange uma ampla gama de tópicos — desde os fundamentos de gerenciamento de memória e sistema de tipos até conceitos avançados, como programação assíncrona e macros. Você aprenderá a evitar erros comuns, usar corretamente empréstimos e tempos de vida, além de projetar APIs confiáveis. É dada atenção especial ao desempenho: como criar perfis de código, otimizar algoritmos e usar os recursos do compilador.



Para quem é este livro?

  • Programadores iniciantes que desejam aprender Rust do zero.
  • Desenvolvedores experientes que desejam aprofundar seus conhecimentos e dominar as melhores práticas.
  • Engenheiros que estão migrando para Rust de outras linguagens (C++, Python, Go).
  • Todos que desejam escrever programas confiáveis e rápidos.


O que você aprenderá?

  • Como gerenciar a memória de forma eficiente sem um coletor de lixo.
  • Princípios de design de código Rust idiomático.
  • Como trabalhar com multithreading e assincronia.
  • Segredos para escrever bindings FFI seguros.
  • Métodos de depuração e criação de perfil de desempenho.
  • Como usar macros para reduzir a duplicação de código.


Cada capítulo contém exemplos práticos, trechos de código prontos para uso e exercícios para fixação do conteúdo. O livro é escrito em linguagem clara e é adequado tanto para estudo autodidata quanto como referência para o trabalho diário.



Se você quer não apenas aprender a escrever em Rust, mas fazê-lo profissionalmente — este livro será seu guia confiável para o mundo da programação de sistemas segura.

Recommendations