Puntuación:
El libro 'Rust for Rustaceans' está bien considerado entre los lectores que tienen experiencia con Rust, centrándose en conceptos intermedios y avanzados. Muchos críticos aprecian su profundidad, organización y capacidad para aclarar temas complejos. Sin embargo, algunos lectores han señalado problemas con la representación del código en formatos digitales, especialmente en dispositivos Kindle, que pueden dificultar la comprensión.
Ventajas:⬤ Amplía los conocimientos más allá de los materiales para principiantes, por lo que es ideal para estudiantes de nivel intermedio.
⬤ Proporciona una comprensión profunda de los conceptos y el funcionamiento de Rust, especialmente para la programación de sistemas y proyectos complejos.
⬤ Contexto rico y explicaciones detalladas, incluyendo heurísticas y buenas prácticas.
⬤ La amplia experiencia del autor y su contribución a la comunidad son muy valoradas.
⬤ Útil como guía de referencia mientras se trabaja en la programación práctica de Rust.
⬤ Problemas iniciales de representación del código en formato Kindle, que han causado confusión pero que parecen resueltos.
⬤ Algunos lectores consideran que el estilo de escritura es denso y abstracto, lo que dificulta la comprensión de los conceptos sin recursos adicionales.
⬤ Falta de ejemplos concretos e ilustraciones para ideas complejas, lo que hace necesario para algunos releer pasajes varias veces.
(basado en 40 opiniones de lectores)
Rust for Rustaceans: Idiomatic Programming for Experienced Developers
Domina la codificación de nivel profesional en Rust.
Para los desarrolladores que ya dominan los conceptos básicos, este libro es el siguiente paso en su camino hacia la programación de nivel profesional en Rust. Cubre todo lo que necesitas para construir y mantener bases de código más grandes, escribir aplicaciones y bibliotecas potentes y flexibles, y ampliar con confianza el alcance y la complejidad de tus proyectos.
El autor Jon Gjengset le adentrará en el lenguaje de programación Rust, analizando temas fundamentales como la propiedad, los rasgos, la concurrencia y el código inseguro. Explorará conceptos clave como la disposición de tipos y la coherencia de rasgos, profundizará en el funcionamiento interno de la programación concurrente y la asincronía con async/await, y hará un recorrido por el mundo de la programación no_std. Gjengset también proporciona orientación experta sobre el diseño de API, estrategias de prueba y gestión de errores, y le ayudará a desarrollar su comprensión de las interfaces de funciones externas, seguridad de objetos, macros de procedimiento y mucho más.
Aprenderá:
Cómo diseñar programas Rust fiables, idiomáticos y ergonómicos basados en los mejores principios.
Uso efectivo de macros declarativas y procedimentales, y la diferencia entre ellas.
Cómo funciona la asincronía en Rust - desde los tipos Pin y Waker usados en implementaciones manuales de Futures, hasta cómo async/await te evita pensar en la mayoría de esas palabras.
Qué significa que el código sea inseguro, y las mejores prácticas para escribir e interactuar con funciones y rasgos inseguros.
Cómo organizar y configurar proyectos Rust más complejos para que se integren bien con el resto del ecosistema.
Cómo escribir código Rust que pueda interoperar con librerías y sistemas no Rust, o ejecutarse en entornos restringidos e integrados.
Rebosante de ideas prácticas y pragmáticas que puedes aplicar inmediatamente, Rust for Rustaceans te ayuda a hacer más cosas con Rust, a la vez que te enseña sus mecanismos subyacentes.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)