Puntuación:
Las críticas destacan que el libro es un recurso adecuado para principiantes que quieran iniciarse en Rust, ya que ofrece explicaciones claras y abarca una amplia gama de temas. Sin embargo, recibe críticas por su tratamiento superficial de conceptos avanzados y por el gran tamaño de la fuente, que infla el número de páginas. Algunos usuarios elogian sus ejercicios prácticos y su enfoque en el código seguro, mientras que otros expresan su decepción con respecto a la profundidad de la cobertura para programadores experimentados.
Ventajas:⬤ Contenido claro
⬤ apto para principiantes
⬤ cubre una amplia gama de temas
⬤ bueno para los ejercicios prácticos
⬤ se centra en el software seguro y fiable
⬤ muy recomendable para la programación de sistemas
⬤ en general atractivo y eficaz.
⬤ Tratamiento superficial de conceptos avanzados
⬤ no apto para los que buscan una comprensión en profundidad
⬤ el tamaño grande de la fuente aumenta innecesariamente el número de páginas
⬤ algunos temas mencionados en la introducción faltan en las secciones.
(basado en 12 opiniones de lectores)
Ultimate Rust for Systems Programming
Construir hoy los sistemas del mañana a la manera de Rust
Descripción del libro
Este libro es su guía para dominar la programación en Rust, dotándole de las habilidades y conocimientos esenciales para una programación de sistemas eficiente. Comienza presentando la importancia de Rust en el ámbito de la programación de sistemas y destacando sus ventajas sobre lenguajes tradicionales como C/C++. A continuación, se embarcará en un viaje práctico, instalando Rust en varias plataformas y configurando el entorno de desarrollo. Desde escribir su primer programa «¡Hola, mundo! «hasta aprovechar la potencia del gestor de paquetes de Rust, Cargo, el libro garantiza una iniciación sin problemas en el lenguaje.
Profundizando, el libro cubre conceptos fundamentales, incluyendo variables, tipos de datos, flujo de control, funciones, cierres y aspectos cruciales de la gestión de memoria como propiedad, préstamos y tiempos de vida. Se presta especial atención a las estrictas garantías de seguridad de memoria de Rust, guiándole en la escritura de código seguro con la ayuda del comprobador de préstamos.
El libro extiende su alcance a las colecciones de Rust, las técnicas de gestión de errores y las complejidades de la gestión de la concurrencia. Desde hilos y primitivas de sincronización como Mutex y RwLock hasta programación asíncrona con async/await y la biblioteca Tokio, obtendrá una comprensión completa de las capacidades de Rust. Este libro lo cubre todo
Tabla de Contenidos
1. Programación de Sistemas con Rust
2. Conceptos básicos de Rust
3. Traits y Genéricos
4. Estructuras de Datos Incorporadas en Rust
5. Manejo de Errores y Recuperación
6. Gestión de Memoria y Punteros
7. Gestión de la concurrencia
8. Programas de línea de comandos
9. Trabajar con dispositivos de E/S en Rust
10. Iteradores y Cierres
11. Pruebas unitarias en Rust
12. Programación en Red
13. Codificación insegura en Rust
14. Programación asíncrona
15. Ensamblado Web con Rust
Índice
© 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)