Aprende Rust · Guía 8 de 8 · 2 min

Glosario y recursos para seguir aprendiendo

Los términos de Rust en español, y los mejores materiales para continuar.

Glosario

TérminoEn españolQué significa
OwnershipPropiedadCada valor tiene un único dueño.
BorrowingPréstamoUsar un valor mediante una referencia, sin ser su dueño.
MoveMovimientoTransferir la propiedad a otra variable.
LifetimeTiempo de vidaDurante cuánto tiempo es válida una referencia.
TraitRasgoComportamiento compartido, parecido a una interfaz.
CratePaqueteUnidad de compilación y distribución de Rust.
MacroMacroCódigo que genera código, como println!.
unsafeInseguroBloque donde tú garantizas lo que el compilador no puede comprobar.
PanicPánicoDetención del programa por un error irrecuperable.
Garbage collector (GC)Recolector de basuraProceso que recupera en tiempo de ejecución la memoria sin usar. Comparación con Rust.
Buffer overflowDesbordamiento de búferEscribir fuera del espacio reservado. Ver ilustración.
Use-after-freeUso después de liberarUsar memoria que ya se devolvió. Ver ilustración.
Double freeDoble liberaciónLiberar dos veces el mismo bloque. Ver ilustración.
Data raceCarrera de datosDos hilos acceden a un dato a la vez y al menos uno escribe. Ver ilustración.
Memory leakFuga de memoriaMemoria que nunca se devuelve. Ver ilustración.
Tail latencyLatencia de colaTiempo de las peticiones más lentas, como el p99.

Para seguir aprendiendo

En español

En inglés

Herramientas

Encuentra lo que usarás a diario, desde eza y oha hasta frameworks web, en la caja de herramientas.

Qué hacer después

Construye algo pequeño y real: una herramienta de línea de comandos que resuelva un problema tuyo. Se aprende más de un proyecto terminado que de diez tutoriales.

Construye mejor software.

Seguridad, eficiencia y oficio, con fuentes y en español.