Rust

Rust Logo

Es un lenguaje diseñado para el rendimiento y la seguridad, especialmente la concurrencia segura. Rust es conocido por hacer cumplir la seguridad de la memoria, es decir, que todas las referencias apuntan a una memoria válida, sin requerir el uso de un recolector de basura o el recuento de referencias. La seguridad de la memoria se aplica mediante un "verificador de préstamo", que rastrea la vida útil del objeto y el alcance variable a medida que las referencias se pasan a través del programa durante la compilación.

Rust es un lenguaje de programación de propósito general, es considerado multiparadigma y puede ser clasificado como:

Además se puede utilizar para la programación de sistemas con mecanismos para la gestión de memoria de bajo nivel, pero también ofrece características de alto nivel como la programación funcional.