Programming Rust: Fast, Safe Systems Development (Paperback)
暫譯: Rust 程式設計:快速、安全的系統開發 (平裝本)
Jim Blandy, Jason Orendorff
- 出版商: O'Reilly
- 出版日期: 2017-12-21
- 售價: $2,210
- 貴賓價: 9.5 折 $2,100
- 語言: 英文
- 頁數: 622
- 裝訂: Paperback
- ISBN: 1491927283
- ISBN-13: 9781491927281
-
相關分類:
Rust 語言
-
相關翻譯:
Rust 程式設計 (簡中版)
-
其他版本:
Programming Rust: Fast, Safe Systems Development, 2/e (Paperback)
買這商品的人也買了...
-
$784Mind Performance Hacks: Tips & Tools for Overclocking Your Brain (Paperback)
-
$980$774 -
$780$616 -
$1,558Introduction to Algorithms, 3/e (IE-Paperback)
-
$690$587 -
$680$537 -
$2,100$1,995 -
$480$408 -
$1,646Operating System Concepts, 9/e (IE-Paperback)
-
$680$537 -
$1,700$1,615 -
$680$537 -
$959$911 -
$580$458 -
$1,900$1,805 -
$500$425 -
$354$336 -
$990Kafka Streams in Action: Real-time apps and microservices with the Kafka Streaming API
-
$580$452 -
$1,480Prometheus: Up & Running: Infrastructure and Application Performance Monitoring
-
$1,280Designing Web APIs: Building APIs That Developers Love (Paperback)
-
$454深入淺出 Rust
-
$1,782Deep Learning and the Game of Go
-
$1,200$948 -
$680$578
商品描述
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 能夠證明不包含廣泛類別的日常錯誤的方式來表達您想要編寫的程式。