Programming Rust: Fast, Safe Systems Development (Paperback)
暫譯: Rust 程式設計:快速、安全的系統開發 (平裝本)
Jim Blandy, Jason Orendorff
- 出版商: O'Reilly
- 出版日期: 2017-12-21
- 售價: $2,050
- 貴賓價: 9.5 折 $1,948
- 語言: 英文
- 頁數: 622
- 裝訂: Paperback
- ISBN: 1491927283
- ISBN-13: 9781491927281
-
相關分類:
Rust 語言
-
相關翻譯:
Rust 程式設計 (簡中版)
-
其他版本:
Programming Rust: Fast, Safe Systems Development, 2/e (Paperback)
買這商品的人也買了...
-
Mind Performance Hacks: Tips & Tools for Overclocking Your Brain (Paperback)$855$810 -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
Ruby 程式設計 (The Ruby Programming Language)$780$616 -
Introduction to Algorithms, 3/e (IE-Paperback)$1,590$1,558 -
Linux Device Driver Programming 驅動程式設計$690$587 -
精通 Linux 核心開發-設計與實作 Linux 核心的權威指南, 3/e (Linux Kernel Development, 3/e)$680$537 -
Apple Design (Hardcover)$2,100$1,995 -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
Operating System Concepts, 9/e (IE-Paperback)$1,680$1,646 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e (Paperback)$1,700$1,615 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
深入 Linux 內核架構 (Professional Linux Kernel Architecture)$959$911 -
Serious Cryptography: A Practical Introduction to Modern Encryption (Paperback)$1,760$1,672 -
為你自己學 Git$500$425 -
Linux 二進制分析$354$336 -
$990Kafka Streams in Action: Real-time apps and microservices with the Kafka Streaming API -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$1,480Prometheus: Up & Running: Infrastructure and Application Performance Monitoring -
$1,440Designing Web APIs: Building APIs That Developers Love (Paperback) -
$534深入淺出 Rust -
$1,782Deep Learning and the Game of Go -
CSS 大全, 4/e (CSS: The Definitive Guide: Visual Presentation for the Web, 4/e)$1,200$948 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562
相關主題
商品描述
This practical book introduces systems programmers to Rust, the new and cutting-edge language. You’ll learn how Rust offers the rare and valuable combination of statically verified memory safety and low-level control—imagine C++, but without dangling pointers, null pointer dereferences, leaks, or buffer overruns.
Author Jim Blandy—a former maintainer of GNU Emacs and GNU Guile—demonstrates how Rust has the potential to be the first usable programming language that brings the benefits of an expressive modern type system to systems programming. Rust’s rules for borrowing, mutability, ownership, and moves versus copies will be unfamiliar to most systems programmers, but they’re key to Rust’s unique advantages.
This book presents Rust’s rules clearly and economically; elaborates on their consequences; and shows you how to express the programs you want to write in terms that Rust can prove are free of broad classes of everyday errors.
商品描述(中文翻譯)
這本實用的書籍向系統程式設計師介紹了 Rust,這種新穎且尖端的語言。您將學習到 Rust 如何提供靜態驗證的記憶體安全性和低階控制的稀有且珍貴的組合——想像一下 C++,但沒有懸空指標、空指標解引用、記憶體洩漏或緩衝區溢出。
作者 Jim Blandy——前 GNU Emacs 和 GNU Guile 的維護者——展示了 Rust 如何有潛力成為第一個可用的程式語言,將現代表達型別系統的優勢帶入系統程式設計。Rust 的借用、可變性、擁有權以及移動與複製的規則對大多數系統程式設計師來說可能是陌生的,但這些規則是 Rust 獨特優勢的關鍵。
本書清晰且簡潔地呈現 Rust 的規則;詳細闡述其後果;並向您展示如何以 Rust 能夠證明不包含廣泛類別的日常錯誤的方式來表達您想要編寫的程式。
