Programming Rust: Fast, Safe Systems Development (Paperback)
暫譯: Rust 程式設計:快速、安全的系統開發 (平裝本)

Jim Blandy, Jason Orendorff

買這商品的人也買了...

商品描述

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 能夠證明不包含廣泛類別的日常錯誤的方式來表達您想要編寫的程式。

最後瀏覽商品 (20)