What is Rust?
Rust is a multi-paradigm, high-level, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages. To simultaneously enforce memory safety and prevent concurrent data races, Rust's "borrow checker" tracks the object lifetime of all references in a program during compilation. Rust is popular for systems programming but also offers high-level features including some functional programming constructs.
O que é a Rust?
Rust é uma linguagem de programação de alto nível, de uso geral, com vários paradigmas. Rust enfatiza o desempenho, segurança de tipos e concurrencia. Rust impõe a segurança da memória, ou seja, que todas as referências apontem para a memória válida, sem exigir o uso de um coletor de lixo ou contagem de referências presentes em outras linguagens seguras de memória. Para reforçar simultaneamente a segurança da memória e evitar corridas de dados simultâneas, o "verificador de empréstimos" do Rust rastreia a vida útil de todos os referências em um programa durante a compilação.