Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications
暫譯: 實用 Rust 專案:構建遊戲、物理計算與機器學習應用程式

Lyu, Shing

  • 出版商: Apress
  • 出版日期: 2020-02-28
  • 定價: $1,300
  • 售價: 8.0$1,040
  • 語言: 英文
  • 頁數: 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 上運行的應用程式,以及一個結合 AI 和機器學習的應用程式。

每一章將按照以下格式組織:這類應用程式的樣貌;我們範例程式的需求和用戶故事;所使用的 Rust 函式庫介紹;範例程式的實際實現,包括常見的陷阱及其解決方案;以及如果沒有明顯的優勝者,對於構建每個應用程式的函式庫進行簡要比較。

《實用 Rust 專案》將讓你了解 Rust 的實用應用世界。閱讀本書後,你將能夠應用你的 Rust 知識來構建自己的專案。

你將學到的內容:
- 撰寫在微控制器上運行的 Rust 代碼
- 構建 2D 遊戲
- 創建基於 Rust 的 Android 行動應用程式
- 使用 Rust 構建 AI 和機器學習應用程式

本書適合對象:
具備基本 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.

作者簡介(中文翻譯)

呂昇是一位對開源軟體充滿熱情的軟體工程師。他曾在Mozilla專業從事Rust的開發,參與Firefox(Gecko)和Servo瀏覽器引擎專案。目前,他在DAZN工作,擔任後端開發人員,專注於AWS和無伺服器技術。呂昇曾為許多世界知名品牌工作,如Mozilla和Intel。他也活躍於開源社群,作為台灣Rust社群的創始人之一,他喜歡與人分享他對Rust的熱情。