¿Qué es el óxido?
Rust es un lenguaje de programación multiparadigma, de alto nivel y de propósito general. Rust hace hincapié en el rendimiento, la seguridad de tipos y la concurrencia. Rust garantiza la seguridad de la memoria -es decir, que todas las referencias apunten a una memoria válida- sin necesidad de utilizar un recolector de basura ni el recuento de referencias que se utilizan en otros lenguajes con seguridad de memoria. Para garantizar simultáneamente la seguridad de la memoria y evitar las carreras de datos concurrentes, el "verificador de préstamos" de Rust realiza un seguimiento de la vida del objeto de todas las referencias de un programa durante la compilación. Rust es popular para la programación de sistemas, pero también ofrece características de alto nivel, incluidas algunas construcciones de programación funcional.
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.