Repositorio para aprender Rust desde cero.
Rust es un lenguaje de programación diseñado para brindar un rendimiento excepcional, confiabilidad y productividad. A continuación, se presentan algunas razones por las cuales deberías considerar Rust para tu próximo proyecto:
Rust es extremadamente rápido y eficiente en el uso de la memoria. Sin un tiempo de ejecución o recolector de basura, puede impulsar servicios críticos para el rendimiento, ejecutarse en dispositivos integrados y integrarse fácilmente con otros lenguajes.
El rico sistema de tipos y el modelo de propiedad de Rust garantizan la seguridad de la memoria y la seguridad de la concurrencia, lo que te permite eliminar muchas clases de errores en tiempo de compilación.
Rust cuenta con una excelente documentación, un compilador amigable con mensajes de error útiles y herramientas de primera calidad. Incluye un administrador de paquetes integrado, una herramienta de construcción, soporte inteligente para múltiples editores con autocompletado e inspecciones de tipos, un formateador automático y más.
- Sitio web oficial: Rust
- Learn: Learn Rust
- Libro de Rust: The Rust Programming Language
Ejemplos:
- Sigue la estructura del libro con ejemplos: Rust by Example
- Instrucciones en el libro: https://doc.rust-lang.org/book/ch01-01-installation.html
- Versión corta en web: Instrucciones de instalación
# Instalamos Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Recargamos el shell:
source "$HOME/.cargo/env" # Probamos la instalación:
rustc --versionPara compilar un programa:
# Compilamos el programa:
rustc <carpeta>/<programa | main>.rs -o bin/<programa.bin | programa>Para ejecutar un programa:
# Ejecutamos el programa:
./bin/<programa.bin | programa>Contenidos
De un total de 102 temas, se han completado 6. Esto representa un progreso del 5.88%.
