Rust para Programadores C++: Um Guia Prático

2025-05-31

Este livro serve como um guia prático para programadores C++ que estão fazendo a transição para Rust. Ele traduz padrões comuns de C++ para Rust idiomático, usando exemplos de código concretos e discutindo compensações de engenharia. O livro foi projetado para leitura sequencial e de acesso aleatório, perfeito para quando você encontra um problema em Rust e pensa: "Eu sei como fazer isso em C++". Escrito por especialistas do Laboratório de Engenharia Cognitiva da Universidade Brown, ele se concentra em precisão e detalhes, sem conteúdo gerado por IA.

Leia mais
Desenvolvimento

Argus: Um Depurador Interativo para Desvendar Erros Complexos de Trait em Rust

2025-05-06
Argus: Um Depurador Interativo para Desvendar Erros Complexos de Trait em Rust

O poderoso sistema de tipos do Rust é conhecido, mas erros de tipo complexos podem ser frustrantes para os desenvolvedores. Este artigo apresenta o Argus, um depurador interativo que visualiza a árvore de inferência de trait do Rust em uma interface gráfica, ajudando os desenvolvedores a entender erros de trait complexos passo a passo. O Argus oferece visualizações de baixo para cima e de cima para baixo, juntamente com a expansão interativa de tipos longos e caminhos, melhorando significativamente a eficiência de localização de erros. Um estudo de usuário mostrou uma aceleração de 3,3x na localização de erros de trait usando o Argus. O Argus está disponível como uma extensão do VSCode e o código-fonte é de código aberto.

Leia mais
Desenvolvimento