PROGRAMACION EN RUST

PROGRAMACION EN RUST

Editorial:
GARCETA GRUPO EDITORIAL
Edición:
Materia:
Informática - Tecnología
ISBN:
978-84-17289-88-1
Páginas:
230
Encuadernación:
Tapa blanda

Desde el año 2015, de acuerdo con la encuesta anual que realiza Stack Overflow entre más de 80.000 programadores de todo el mundo, Rust ha resultado ser el lenguaje de programación más apreciado por los programadores (The most loved language).

El lenguaje de programación Rust se creó con el objetivo de obtener un lenguaje de prestaciones similares o superiores a las de C o C++, pero poniendo énfasis en la seguridad del código. Pero Rust no solo ofrece código seguro, Rust ofrece una documentación de alta calidad, que permite la programación concurrente de manera eficiente y segura y programar en WebAssembly, ofrece un alto rendimiento en el procesamiento de datos y, además, dispone de un compilador muy efectivo, así como de un entorno de desarrollo completo, con servicios para documentación de programas, servicios para test unitarios o de integración, servicios para control de versiones y mucho más.

Desde su primera versión estable de enero de 2014, Rust se utiliza en los desarrollos de grandes empresas, como Amazon, Discord, Dropbox, Facebook (Meta), Google (Alphabet) y Microsoft. Actualmente, Rust se está utilizando para desarrollar el núcleo de sistemas operativos como Linux, Windows y Android.

Rust es un lenguaje de código abierto. Inicialmente se desarrolló al amparo de la empresa Mozilla, que desarrolla el popular navegador Firefox, entre otros muchos programas. A pesar de que se trata de un lenguaje relativamente nuevo, dispone ya de una amplia librería de utilidades que facilitan la programación dentro de cualquier ámbito. Desde 2021, el desarrollo está coordinado por la Fundación Rust, que es apoyada y financiada por las grandes empresas del software.

En este libro se proporciona una extensa y profunda introducción al lenguaje Rust. En él se abordan y explican detalladamente numerosos temas relacionados con la programación en lenguaje Rust y se utilizan cientos de ejemplos de código que profundizan en numerosos aspectos del lenguaje.