Gratis Versand in ganz Österreich
Bookbot

Antoni Boucher

    Rust Programming By Example
    • Rust Programming By Example

      • 454 Seiten
      • 16 Lesestunden
      4,3(4)Abgeben

      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.

      Rust Programming By Example