Integrating Rust: Adopt Rust effortlessly for secure, scalable, and high-performance systems (English Edition)
暫譯: 整合 Rust:輕鬆採用 Rust 以實現安全、可擴展和高效能的系統(英文版)
Kumar, Abhishek, Eimandar, Pooya
- 出版商: BPB Publications
- 出版日期: 2024-12-26
- 售價: $1,900
- 貴賓價: 9.5 折 $1,805
- 語言: 英文
- 頁數: 390
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9365898269
- ISBN-13: 9789365898262
-
相關分類:
Rust 語言
海外代購書籍(需單獨結帳)
相關主題
商品描述
DESCRIPTION
Integrating Rust shows you how to create fast, secure software while keeping full control. This book helps you with the knowledge to seamlessly integrate Rust into your existing development workflow, using its power for high-performance systems programming and beyond.
This book is your go-to guide for bringing Rust into your tech stack to build secure, high-performance software. Designed for developers and tech leads, this book offers tools and insights for seamlessly adopting Rust in multi-language environments, modernizing workflows, and optimizing legacy systems. It explains Rust's type system and safety features while providing step-by-step examples for working with C, C++, databases, embedded systems, and WebAssembly. Learn to replace critical components, design efficient systems, and enhance web and cloud applications. This book contains practical tips to help you achieve scalability, reliability, and top-notch performance.
By the end of this book, you will be well-equipped to integrate Rust into your projects, avoid common mistakes, and deliver efficient, secure software aligned with modern standards.
WHAT YOU WILL LEARN
● Optimize legacy systems by rewriting performance-critical components in Rust.
● Integrate Rust with existing C, C++, and WebAssembly projects.
● Leverage Rust's safety features for secure, reliable software development.
● Use Rust's concurrency model for multi-threaded and distributed systems.
● Implement Rust in web, database embedded systems, and cloud-based applications.
● Master Rust's ecosystem, tools, and best development practices.
WHO THIS BOOK IS FOR
This book is designed for software developers, system architects, and tech leads who want to integrate Rust into their existing projects or initiate a new project using Rust. Readers should possess a basic understanding of programming concepts and have experience with at least one other programming language, such as C.
商品描述(中文翻譯)
描述
《Integrating Rust》教你如何創建快速、安全的軟體,同時保持完全控制。這本書幫助你掌握無縫將 Rust 整合到現有開發工作流程中的知識,利用其強大功能進行高效能系統程式設計及其他應用。
這本書是你將 Rust 引入技術棧以構建安全、高效能軟體的最佳指南。專為開發人員和技術負責人設計,本書提供工具和見解,幫助你在多語言環境中無縫採用 Rust,現代化工作流程,並優化舊有系統。它解釋了 Rust 的類型系統和安全特性,同時提供逐步示例,幫助你與 C、C++、資料庫、嵌入式系統和 WebAssembly 進行互動。學習如何替換關鍵組件、設計高效系統,並增強網頁和雲端應用程式。本書包含實用提示,幫助你實現可擴展性、可靠性和卓越性能。
在本書結束時,你將能夠將 Rust 整合到你的專案中,避免常見錯誤,並交付符合現代標準的高效、安全軟體。
你將學到什麼
● 通過用 Rust 重寫性能關鍵的組件來優化舊有系統。
● 將 Rust 與現有的 C、C++ 和 WebAssembly 專案整合。
● 利用 Rust 的安全特性進行安全、可靠的軟體開發。
● 使用 Rust 的併發模型來處理多執行緒和分散式系統。
● 在網頁、資料庫嵌入式系統和雲端應用程式中實現 Rust。
● 精通 Rust 的生態系統、工具和最佳開發實踐。
本書適合誰
本書專為希望將 Rust 整合到現有專案或使用 Rust 開啟新專案的軟體開發人員、系統架構師和技術負責人設計。讀者應具備基本的程式設計概念理解,並至少有一種其他程式語言(如 C)的經驗。