Rust en acción


Precio:
Precio de venta$79.98

Descripción

Rust in Action es una guía práctica de programación de sistemas con Rust. Escrito para programadores curiosos, presenta casos de uso del mundo real que van mucho más allá de la sintaxis y la estructura.

Resumen
Rust in Action introduce el lenguaje de programación Rust explorando numerosos conceptos y técnicas de programación de sistemas. Aprenderá Rust adentrándose en cómo funcionan los ordenadores por dentro. Se encontrará jugando con el almacenamiento persistente, la memoria, las redes e incluso trasteando con las instrucciones de la CPU. El libro le guiará en el uso de Rust para ampliar otras aplicaciones y le enseñará trucos para escribir código increíblemente rápido. También descubrirá la programación paralela y concurrente. Repleto de casos de uso y escenarios de la vida real, irá más allá de la sintaxis de Rust y verá lo que Rust tiene que ofrecer en casos de uso del mundo real.

La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.

Sobre la tecnología
Rust es el lenguaje perfecto para la programación de sistemas. Ofrece la potencia de bajo nivel de C junto con características de seguridad sólidas como una roca que le permiten codificar sin miedo. Ideal para aplicaciones que requieren concurrencia, los programas Rust son compactos, legibles y sorprendentemente rápidos. Lo mejor de todo es que el famoso compilador inteligente de Rust le ayuda a evitar incluso los errores de codificación más sutiles.

Sobre el libro
Rust in Action es una guía práctica de programación de sistemas con Rust. Escrito para programadores curiosos, presenta casos de uso del mundo real que van mucho más allá de la sintaxis y la estructura. Explorará las implementaciones de Rust para la manipulación de archivos, redes y programación a nivel de kernel y descubrirá técnicas asombrosas para el paralelismo y la concurrencia. A lo largo del camino, dominará el modelo único de verificación de préstamos de Rust para la gestión de la memoria sin un recolector de basura.

Qué incluye

Programación de Rust de nivel elemental a avanzado
Ejemplos prácticos de programación de sistemas
Aplicaciones de línea de comandos, gráficas y en red

Sobre el lector
Para programadores intermedios. No se requiere experiencia previa con Rust.

Sobre el autor
Tim McNamara utiliza Rust para construir tuberías de procesamiento de datos y arte generativo. Es un experto en procesamiento de lenguaje natural e ingeniería de datos.

Tabla de contenidos

1 Introducción a Rust
PARTE 1 DISTINTIVOS DEL LENGUAJE RUST
2 Fundamentos del lenguaje
3 Tipos de datos compuestos
4 Tiempos de vida, propiedad y préstamo
PARTE 2 DESMITIFICANDO LA PROGRAMACIÓN DE SISTEMAS
5 Datos en profundidad
6 Memoria
7 Archivos y almacenamiento
8 Redes
9 Tiempo y cronometraje
10 Procesos, hilos y contenedores
11 Kernel
12 Señales, interrupciones y excepciones

Autor: Tim McNamara
Editorial: Manning Publications
Publicado: 10/08/2021
Páginas: 456
Tipo de encuadernación: Tapa blanda
Peso: 1.65 libras
Tamaño: 9.10 pulgadas de alto x 7.30 pulgadas de ancho x 0.90 pulgadas de profundidad
ISBN13: 9781617294556
ISBN10: 1617294551
Categorías BISAC:
- Informática | Programación | Paralela
- Informática | Redes | General
- Informática | Lenguajes | Python

Sobre el autor
Tim McNamara es un programador experimentado con un profundo interés en el procesamiento del lenguaje natural, la minería de texto y formas más amplias de aprendizaje automático e inteligencia artificial. Es muy activo en comunidades de código abierto, incluida la New Zealand Open Source Society.