Código fuente Rust
Los archivos de código fuente Rust (.rs) contienen código escrito en el lenguaje de programación Rust. Rust se enfoca en seguridad de memoria, rendimiento y concurrencia sin recolector de basura, haciéndolo ideal para programación de sistemas donde la seguridad es importante.
Tipo MIME
text/x-rust
Tipo
Texto
Compresión
Sin pérdida
Ventajas
- + Memory safety guaranteed at compile time — no GC needed
- + Performance comparable to C and C++
- + Fearless concurrency — data races are compile errors
- + Excellent tooling: Cargo, rustfmt, clippy
Desventajas
- − Steep learning curve — ownership and lifetimes take time to master
- − Longer compilation times than Go or C
- − Smaller ecosystem than Python, Java, or JavaScript
Cuándo usar .RS
Usa Rust para programación de sistemas, WebAssembly, aplicaciones sensibles al rendimiento y código concurrente donde la seguridad de memoria sea crítica.
Detalles técnicos
Rust impone seguridad de memoria a través de ownership con reglas de préstamo (borrowing) verificadas en tiempo de compilación. No usa recolector de basura; la memoria se libera automáticamente cuando los valores salen de su ámbito. Soporta abstracciones de coste cero, coincidencia de patrones, traits (interfaces) y macro expansion.
Historia
Graydon Hoare comenzó Rust como proyecto personal en Mozilla en 2006. Rust 1.0 se lanzó en 2015. Rust ha sido elegido el «lenguaje más querido» en las encuestas de Stack Overflow desde 2016. La Rust Foundation fue establecida en 2021 por AWS, Google, Huawei, Microsoft y Mozilla.