Rust Essentials
暫譯: Rust 基礎精要
Ivo Balbaert
- 出版商: Packt Publishing
- 出版日期: 2015-05-30
- 售價: $1,200
- 貴賓價: 9.5 折 $1,140
- 語言: 英文
- 頁數: 169
- 裝訂: Paperback
- ISBN: 1785285769
- ISBN-13: 9781785285769
-
相關分類:
Rust 語言
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$1,820Assembly Language Step-by-Step: Programming with Linux, 3/e (Paperback) -
系統管理員懶人包|Shell Script 自動化指令集 (Wicked Cool Shell Scripts)$480$379 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
Practical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly (Paperback)$2,100$1,995 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) -
再強一點:用 Go語言完成六個大型專案$780$616 -
$1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch -
Windows APT Warfare:惡意程式前線戰術指南$600$468 -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$493 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
演算法生存指南(書況差限門市銷售)$800$632 -
The Rust Programming Language, 2/e (Paperback)$1,800$1,710 -
CCNP and CCIE Enterprise Core Encor 350-401 Official Cert Guide, 2/e (Paperback)$3,250$3,088 -
Comptia Security+ Certification Kit: Exam Sy0-701 (Paperback)$2,800$2,660 -
ISC2 CISSP Certified Information Systems Security Professional Official Study Guide & Practice Tests Bundle (Paperback)$3,600$3,420 -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
建構機器學習系統實踐指南$620$490 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
日式 RPG 編年史:從 DQ 到 FF,角色扮演遊戲敘事手法完全剖析$380$300 -
軟體工程師的英語使用守則:English for Developers$420$357 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
商品描述
Discover how to use Rust to write fast, secure, and concurrent systems and applications
About This Book
- Learn how to create secure and blazingly fast programs in Rust
- Start working with Rust in a multicore and distributed environment
- Explore the core characteristics of Rust - safety, performance, and concurrency - to build error free and robust code
Who This Book Is For
This book is intended for software developers interested in systems level and application programming, and are looking for a quick entry into using Rust and understanding the core features of the framework. It is assumed that you have a basic understanding of Java, C#, Ruby, Python or JavaScript.
In Detail
Starting by comparing Rust with other programming languages, this book will show you where and how to use Rust. It will discuss primitive types along with variables and their scope, binding and casting, simple functions, and ways to control execution flow in a program.
Next, the book covers flexible arrays, vectors, tuples, enums, and structs. You will then generalize the code with higher-order functions and generics applying it to closures, iterators, consumers, and so on. Memory safety is ensured by the compiler by using references, pointers, boxes, reference counting, and atomic reference counting. You will learn how to build macros and crates and discover concurrency for multicore execution.
By the end of this book, you will have successfully migrated to using Rust and will be able to use it as your main programming language.
商品描述(中文翻譯)
探索如何使用 Rust 編寫快速、安全和並行的系統與應用程式
本書介紹
- 學習如何在 Rust 中創建安全且極速的程式
- 開始在多核心和分散式環境中使用 Rust
- 探索 Rust 的核心特性 - 安全性、效能和並行性 - 以構建無錯誤且穩健的代碼
本書適合對象
本書適合對系統層級和應用程式編程感興趣的軟體開發人員,並希望快速入門使用 Rust 及理解該框架的核心特性。假設您對 Java、C#、Ruby、Python 或 JavaScript 有基本的了解。
詳細內容
本書將從比較 Rust 與其他程式語言開始,向您展示何時以及如何使用 Rust。將討論基本類型、變數及其範圍、綁定和類型轉換、簡單函數,以及控制程式執行流程的方法。
接下來,本書將涵蓋靈活的陣列、向量、元組、列舉和結構。然後,您將使用高階函數和泛型來概括代碼,應用於閉包、迭代器、消費者等。記憶體安全由編譯器通過使用引用、指標、盒子、引用計數和原子引用計數來確保。您將學習如何構建宏和 crate,並探索多核心執行的並行性。
在本書結束時,您將成功轉向使用 Rust,並能夠將其作為您的主要程式語言。
