El lenguaje de programación Rust


Imagen enviada

Este libro te enseñará acerca del Lenguaje de Programación Rust. Rust es un lenguaje de programación de sistemas enfocado en tres objetivos: seguridad, velocidad y concurrencia.


Rust logra estos objetivos sin tener un recolector de basura, haciéndolo útil para un numero de casos de uso para los cuales otros lenguajes no son tan buenos: embeber en otros lenguajes, programas con requerimientos específicos de tiempo y espacio, escritura de código de bajo nivel, como controladores de dispositivo y sistemas operativos.

Rust mejora por sobre los lenguajes actuales en este nicho a través de un numero de chequeos en tiempo de compilación que no incurren ninguna penalidad en tiempo de ejecución, eliminando al mismo tiempo las condiciones de carrera.

Rust también implementa 'abstracciones con cero costo', abstracciones que se sienten como las de un lenguaje de alto nivel. Aun así, Rust permite control preciso tal y como un lenguaje de bajo nivel lo haría.
 
“El Lenguaje de Programación Rust” esta dividido en siete secciones. Esta introducción es la primera. Después de esta:

1.- Primeros Pasos - Configura tu maquina para el desarrollo en Rust.
2.- Aprende Rust - Aprende programación en Rust a través de pequeños proyectos.
3.- Rust Efectivo - Conceptos de alto nivel para escribir excelente código Rust.
4.- Sintaxis y Semántica - Cada pieza de Rust, dividida en pequenos pedazos.
5.- Rust Nocturno - Características todavía no disponibles en builds estables.
6.- Glosario - Referencia de los términos usados en el libro.
7.- Investigación Académica - Literatura que influencio Rust.


Después de leer esta introducción, dependiendo de tu preferencia, querrás leer ‘Aprende Rust’ o ‘Sintaxis y Semántica’: ‘Aprende Rust’ si quieres comenzar con un proyecto o ‘Sintaxis y Semántica’, si prefieres comenzar por lo más pequeño aprendiendo un único concepto detalladamente antes de moverte al siguiente.

Abundantes enlaces cruzados conectan dichas partes.

En formato pdf. Contiene 332 páginas.
 
 
Jesús
 

Comentarios

Entradas populares de este blog

Contactos de Google: cómo añadir, importar, hacer copias de seguridad y restaurar contactos

Firefox Quantum acabará al fin con uno de sus principales problema: el excesivo consumo de RAM

Así puedes cambiar el fondo de pantalla en Windows 10 sin activar

Personaliza tu página de inicio web con estas alternativas a Start.me

40 Libros Imprescindibles de Cocina (Pdf, Doc)