Guía de referencia completa de programación en Rust

Puntuación:   (4,5 de 5)

Guía de referencia completa de programación en Rust (Rahul Sharma)

Opiniones de los lectores

Resumen:

En general, el libro está bien considerado como un excelente recurso para aprender Rust, especialmente para quienes tienen experiencia previa en programación. Proporciona explicaciones claras y cubre muchos aspectos del lenguaje. Sin embargo, tiene algunos problemas de edición, errores de formato y una necesidad de mejora en la sección del índice.

Ventajas:

Explicaciones claras y organizadas
amplia cobertura de los conceptos de Rust
bueno para principiantes y desarrolladores experimentados
sirve como un valioso libro de referencia.

Desventajas:

Errores menores de texto y formato
el índice está mal organizado
carece de profundidad en temas avanzados
el material de cobertura es impopular entre algunos usuarios.

(basado en 10 opiniones de lectores)

Título original:

The Complete Rust Programming Reference Guide

Contenido del libro:

Diseñe e implemente programas de nivel profesional aprovechando las modernas estructuras de datos y algoritmos en Rust Características principales Mejore su productividad escribiendo código más simple y sencillo en Rust Descubra las implementaciones funcionales y reactivas de las estructuras de datos tradicionales Profundice en nuevos dominios de Rust, como WebAssembly, redes y herramientas de línea de comandos Descripción del libro

Rust es un potente lenguaje con una rara combinación de seguridad, velocidad y abstracciones de coste cero. Esta Ruta de aprendizaje está repleta de explicaciones claras y sencillas de sus características junto con ejemplos del mundo real, que demuestran cómo se pueden construir programas robustos, escalables y fiables.

Empezarás con una introducción a las estructuras de datos, algoritmos y construcciones esenciales del lenguaje Rust. A continuación, entenderás cómo almacenar datos utilizando listas enlazadas, arrays, pilas y colas. También aprenderás a implementar algoritmos de ordenación y búsqueda, como algoritmos de fuerza bruta, algoritmos codiciosos, programación dinámica y backtracking. A medida que avances, aprenderás a utilizar Rust para la programación de sistemas, la programación de redes y la web. A continuación, pasarás a descubrir una variedad de técnicas, desde la escritura de código a prueba de memoria, a la construcción de bibliotecas idiomáticas de Rust, e incluso macros avanzadas.

Al final de esta Ruta de Aprendizaje, serás capaz de implementar Rust para proyectos empresariales, escribiendo mejores pruebas y documentación, diseñando para el rendimiento y creando código Rust idiomático.

Esta Ruta de Aprendizaje incluye contenido de los siguientes productos Packt: Mastering Rust - Second Edition por Rahul Sharma y Vesa Kaihlavirta Hands-On Data Structures and Algorithms with Rust por Claus Matzinger Lo que aprenderás Diseñar e implementar estructuras de datos complejas en Rust Crear y utilizar componentes bien Crear y utilizar componentes bien probados y reutilizables con Rust Comprender los fundamentos de la programación multihilo y el diseño de algoritmos avanzados Explorar el perfilado de aplicaciones basado en benchmarking y pruebas Estudiar y aplicar las mejores prácticas y estrategias en la gestión de errores Crear aplicaciones web eficientes con el framework Actix-web Utilizar Diesel para interacciones con bases de datos seguras en su aplicación web A quién va dirigido este libro

Si ya estás familiarizado con un lenguaje imperativo y ahora quieres progresar de ser un principiante a un programador de Rust de nivel intermedio, esta Ruta de Aprendizaje es para ti. Los desarrolladores que ya estén familiarizados con Rust y quieran profundizar en las estructuras de datos y algoritmos esenciales en Rust también encontrarán útil esta Ruta de Aprendizaje. Tabla de Contenidos Empezando con Rust Gestionando Proyectos con Cargo Pruebas, Documentación y Benchmarks Tipos, Genéricos y Traits Gestión de Memoria y Seguridad Manejo de Errores Conceptos Avanzados Concurrencia Metaprogramación con Macros Rust Inseguro e Interfaces de Funciones Foráneas Registro Programación en Red en Rust Construyendo Aplicaciones Web con Rust Listas, Listas y Más Listas Árboles Robustos Explorando Mapas y Conjuntos Colecciones en Rust Evaluación de Algoritmos Ordenando Cosas Encontrando Cosas Algoritmos Aleatorios y Combinatorios de la Librería Estándar

Otros datos del libro:

ISBN:9781838828103
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Guía de referencia completa de programación en Rust - The Complete Rust Programming Reference...
Diseñe e implemente programas de nivel profesional...
Guía de referencia completa de programación en Rust - The Complete Rust Programming Reference Guide
Microservicios Nativos en la Nube con Apache Pulsar: Construye Microservicios de Mensajería...
Aplique las diferentes estrategias de integración y...
Microservicios Nativos en la Nube con Apache Pulsar: Construye Microservicios de Mensajería Distribuida - Cloud-Native Microservices with Apache Pulsar: Build Distributed Messaging Microservices
Perspectivas de la minería en aguas profundas: Sostenibilidad, tecnología, política y gestión...
Este libro es una secuela de 'Deep-Sea Mining:...
Perspectivas de la minería en aguas profundas: Sostenibilidad, tecnología, política y gestión medioambiental - Perspectives on Deep-Sea Mining: Sustainability, Technology, Environmental Policy and Management
Environmental Issues of Deep-Sea Mining: Impactos, consecuencias y perspectivas políticas -...
En este volumen se analizan los problemas...
Environmental Issues of Deep-Sea Mining: Impactos, consecuencias y perspectivas políticas - Environmental Issues of Deep-Sea Mining: Impacts, Consequences and Policy Perspectives
Desarrollo de bajo código con Appsmith: Creación de herramientas internas y aplicaciones...
Este libro le mostrará cómo aprovechar la potencia de Appsmith,...
Desarrollo de bajo código con Appsmith: Creación de herramientas internas y aplicaciones empresariales - Low-Code Development with Appsmith: Building Internal Tools and Business Applications
Introducción a Istio Service Mesh: Gestión de Microservicios en Kubernetes - Getting Started with...
Uno de los primeros libros publicados sobre Istio...
Introducción a Istio Service Mesh: Gestión de Microservicios en Kubernetes - Getting Started with Istio Service Mesh: Manage Microservices in Kubernetes
Perspectivas de la minería en aguas profundas: Sostenibilidad, Tecnología, Política y Gestión...
Este libro es una secuela de 'Deep-Sea Mining:...
Perspectivas de la minería en aguas profundas: Sostenibilidad, Tecnología, Política y Gestión Medioambiental - Perspectives on Deep-Sea Mining: Sustainability, Technology, Environmental Policy and Management
Programación reactiva práctica con Reactor - Hands-On Reactive Programming with Reactor
Descubra cómo el proyecto Reactor mejora el paradigma de...
Programación reactiva práctica con Reactor - Hands-On Reactive Programming with Reactor
Cuestiones medioambientales de la minería en aguas profundas: Impactos, consecuencias y perspectivas...
En este volumen se analizan los problemas...
Cuestiones medioambientales de la minería en aguas profundas: Impactos, consecuencias y perspectivas políticas - Environmental Issues of Deep-Sea Mining: Impacts, Consequences and Policy Perspectives

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)