
The Rust Programming Language
Carol Nichols, Steve Klabnik
- Editorial
- No Starch Press
- Año
- 2018
- Páginas
- ~552
- Nivel
- Básico
De qué trata
Conocido popularmente como 'The Book', escrito por Steve Klabnik y Carol Nichols con contribuciones de la comunidad y publicado por No Starch Press en 2018. Es la obra oficial y canónica para aprender el lenguaje Rust.
Explica con precisión insuperable los pilares del lenguaje: ownership, borrowing y lifetimes, sistemas de tipos seguros, pattern matching, structs, enums, colecciones estándar, manejo de errores, módulos y crates con Cargo, pruebas unitarias y documentación integrada, iteradores, closures y concurrencia sin miedo (fearless concurrency).
Incluye tres proyectos completos desarrollados paso a paso: un juego de adivinanzas interactivo, una reimplementación del clásico `grep` de línea de comandos (`minigrep`), y un servidor web multihilo con pool de subprocesos. La lectura fundacional indispensable para cualquier persona que programe en Rust.
- Rust Canónico
- Ownership
- Borrowing
- Lifetimes
- minigrep
- Concurrencia
- Cargo
- No Starch Press
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Herramienta CLI minigrep y Servidor Web Multihilo
Construcción de una versión eficiente de grep para terminal y un servidor HTTP concurrente con un threadpool implementado desde cero.

