Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications

Lyu, Shing

  • 出版商: Apress
  • 出版日期: 2020-02-28
  • 售價: $1,300
  • 貴賓價: 9.5$1,235
  • 語言: 英文
  • 頁數: 257
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484255984
  • ISBN-13: 9781484255988
  • 相關分類: Rust 語言Machine Learning
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Go beyond the basics and build complete applications using the Rust programming language. The applications in this book include a high-performance web client, a microcontroller (for a robot, for example), a game, an app that runs on Android, and an application that incorporates AI and machine learning.

Each chapter will be organized in the following format: what this kind of application looks like; requirements and user stories of our example program; an introduction to the Rust libraries used; the actual implementation of the example program, including common pitfalls and their solutions; and a brief comparison of libraries for building each application, if there is no clear winner.

Practical Rust Projects will open your eyes to the world of practical applications of Rust. After reading the book, you will be able to apply your Rust knowledge to build your own projects.

What You Will Learn

    Write Rust code that runs on microcontrollers
  • Build a 2D game
  • Create Rust-based mobile Android applications
  • Use Rust to build AI and machine learning applications

Who This Book Is For

Someone with basic Rust knowledge, wishing to learn more about how to apply Rust in a real-world scenario.


商品描述(中文翻譯)

超越基礎,使用Rust程式語言建立完整應用程式。本書中的應用程式包括高效能的網頁客戶端、微控制器(例如機器人)、遊戲、運行於Android的應用程式,以及結合人工智慧和機器學習的應用程式。

每個章節將按照以下格式組織:這種應用程式的外觀;我們示例程式的需求和使用者故事;所使用的Rust函式庫介紹;示例程式的實際實作,包括常見問題和解決方案;以及如果沒有明確的優勝者,對於建立每個應用程式的函式庫進行簡要比較。

《實用Rust專案》將讓您看到Rust的實際應用世界。閱讀本書後,您將能夠應用您的Rust知識來建立自己的專案。

您將學到什麼:
- 撰寫運行於微控制器上的Rust程式碼
- 建立2D遊戲
- 創建基於Rust的Android應用程式
- 使用Rust建立人工智慧和機器學習應用程式

本書適合對Rust有基礎知識,希望了解如何在實際情境中應用Rust的人。

作者簡介

Shing Lyu is a software engineer who is passionate about open source software. He's worked on Rust professionally at Mozilla, on the Firefox (Gecko) and Servo browser engine project. Currently, he is working at DAZN, a sports streaming platform as a backend developer, with a focus on AWS and serverless technology. Shing has worked for many world famous brands such as Mozilla and Intel. He is also active in the open source community. Being one of the founders of the Taiwan Rust community, he loves to share his enthusiasm for Rust with people.

作者簡介(中文翻譯)

Shing Lyu 是一位熱衷於開源軟體的軟體工程師。他曾在 Mozilla 專業地參與 Rust 的開發,並參與了 Firefox (Gecko) 和 Servo 瀏覽器引擎專案。目前,他在 DAZN 這個體育串流平台擔任後端開發人員,專注於 AWS 和無伺服器技術。Shing 曾經為許多世界知名品牌工作,如 Mozilla 和 Intel。他也活躍於開源社群,是台灣 Rust 社群的創始人之一,熱衷於與人分享對 Rust 的熱情。