Lenguaje de programación Rust
Sinopsis del producto
Descubra el mundo de Rust, el revolucionario lenguaje de programación de sistemas de código abierto que combina eficiencia con ergonomĆa. Le permitirĆ” mejorar la productividad y evitar las molestias asociadas con los lenguajes de bajo nivel.
Lenguaje de programación Rust es su guĆa definitiva para navegar por las caracterĆsticas y capacidades Ćŗnicas de Rust 2021. Escrito por Klabnik y Nichols, antiguos miembros del Rust Core Team, este libro le llevarĆ” desde los conceptos mĆ”s bĆ”sicos hasta las tĆ©cnicas avanzada y le permitirĆ” escribir software mĆ”s rĆ”pido y confiable.
"AprenderĆ” las innovadoras caracterĆsticas de Rust, como la propiedad, el prĆ©stamo, los tiempos de vida, los genĆ©ricos, los traits y los objetos trait para comunicar las restricciones de su programa al compilador. ConocerĆ” los punteros inteligentes y multihilo, y cómo la propiedad interactĆŗa con ellos para permitir una concurrencia segura.
AsimilarÔ cómo utilizar Cargo, el gestor de paquetes integrado en Rust, para compilar, documentar el código y gestionar las dependencias.
InteriorizarĆ” las mejores maneras para probar, gestionar errores, refactorizar y aprovechar la concordancia expresiva de patrones. AdemĆ”s de los innumerables ejemplos de código, encontrarĆ” tres capĆtulos dedicados a la elaboración de proyectos completos: un juego numĆ©rico de adivinanzas, la implementación en Rust de una herramienta de lĆnea de comandos y un servidor multihilo.
Este libro es esencial para todo desarrollador, tanto si estÔ buscando iniciar su viaje en Rust como si busca perfeccionar sus habilidades. ”EmbÔrquese en este viaje y domine Rust!
MERCADO, COMPETENCIA Y VENTAJAS COMPETITIVAS
Mercado: todos los usuarios iniciales de Rust.o interesados en conocerlo.
Competencia: No detectada
Ventajas competitivas: Ćŗnico libro sobre el tema.
AUTORES
Steve Klabnik fue jefe del equipo de documentación de Rust y uno de sus principales desarrolladores. Klabnik es un conferenciante habitual y un prolĆfico colaborador de código abierto.
Carol Nichols es miembro del equipo de Rust Crates.io y antigua miembro del Rust Core Team. Nichols es cofundadora de Integer 32, la primera consultorĆa de software del mundo centrada en Rust, y tambiĆ©n ha organizado la Rust Belt Rust Conference.
CONTENIDO
Prólogo xix
Prefacio xxi
Agradecimientos xxiii
Introducción xxv
CapĆtulo 1. Empezamos. 1
CapĆtulo 2. Programación de un juego de adivinanzas.15
CapĆtulo 3. Conceptos de programación habituales. 35
CapĆtulo 4. Comprensión de la propiedad. 65
CapĆtulo 5. Uso de structs para estructurar datos relacionados. 91
CapĆtulo 6. Enums y coincidencia de patrones. 111
CapĆtulo 7. Gestión de proyectos en expansión con paquetes, crates y módulos.127
CapĆtulo 8. Colecciones tĆpicas.151
CapĆtulo 9. Gestión de errores.171
CapĆtulo 10. Tipos genĆ©ricos, traits y lifetimes.193
CapĆtulo 11. Escritura de pruebas automatizadas. 229
CapĆtulo 12. Proyecto de E/S: construcción de un programa de lĆnea de comandos. 259
CapĆtulo 13. CaracterĆsticas de los lenguajes funcionales: iteradores y closures.291
CapĆtulo 14. MĆ”s sobre Cargo y Crates.io.315
CapĆtulo 15. Punteros inteligentes.335
CapĆtulo 16. Concurrencia sin preocupación.375
CapĆtulo 17. CaracterĆsticas de la programaciónorientada a objetos. 399
CapĆtulo 18. Patrones y coincidencias. 423
CapĆtulo 19. CaracterĆsticas avanzadas447
CapĆtulo 20. Proyecto final: creación de un servidor web multihilo. 491 ApĆ©ndice A. Palabras clave.529
ApĆ©ndice B. Operadores y sĆmbolos.533
ApƩndice C. Traits derivables. 541
Apéndice D. Herramientas útiles de desarrollo.547
9788426737519
$97.680,00 $83.028,00 -15%
99999 disponibles
Especificaciones
QuizƔs te interese
ĀæYa lo leĆste? ValorĆ” “Lenguaje de programación Rust”
Debes acceder para publicar una valoración.



Valoraciones
No hay valoraciones aĆŗn.