Bookbot

Rust Programming By Example

Évaluation du livre

4,3(4)Évaluer

Paramètres

  • 454pages
  • 16 heures de lecture

En savoir plus sur le livre

Discover the world of Rust programming through real-world examples. This book helps software developers interested in system-level and application programming quickly learn Rust and its core features, assuming a basic understanding of languages like Java, C#, Ruby, Python, or JavaScript. You will learn to compile and run Rust projects using the Cargo package manager, utilize Rust-SDL features such as event loops and pattern matching, and create graphical interfaces with Gtk-rs. The book also covers concurrency mechanisms, multi-threading, and implementing the FTP protocol using the asynchronous I/O stack with the Tokio library. Rust, created by Mozilla, is an open-source language known for its speed, safety, and concurrency. This guide introduces essential software development concepts, starting with Rust's syntax, data types, functions, and control flows. You will build your first project, a Tetris game, followed by a graphical music player and networking software using Tokio. Throughout the book, you'll explore Rust's SDL features, event loops, File I/O, and the GTK+ toolkit, demonstrating its performance in concurrency, parallelism, reliability, and thread safety. By the end, you'll be equipped to build various real-world applications in Rust, using practical examples to implement its features effectively.

Achat du livre

Rust Programming By Example, Guillaume Gomez, Antoni Boucher

Langue
Année de publication
2018
product-detail.submit-box.info.binding
(souple)
Nous vous informerons par e-mail dès que nous l’aurons retrouvé.

Modes de paiement

4,3
Très bien
4 Évaluations

Il manque plus que ton avis ici.