易燃物匯聚 YouTube 有聲書與書評
Rust Essentials(Second Edition) 封面

Rust Essentials(Second Edition)

Ivo Balbaert

237人在讀
29.1萬字總字數
¥80.65定價

內容簡介

The book is for developers looking for a quick entry into using Rust and understanding the core features of the language. Basic programming knowledge is assumed.

讀者書評

★★★★★

非常不錯的 Rust 入門書,它的結構、章節組織得很好,使得學習曲線非常平滑,可以說是最好上手 Rust 的書籍了。 語法解釋得挺清晰,有大量的代碼示例,也有章末的小練習。 不過最關鍵的是,它自開頭就是以項目角度講解的,能讓人更清晰地懂得爲什麼要這麼設計,以及在實際項目中要怎麼使用。 知識面覆蓋得比較全,不過都不深,主要目的可能還是幫助快速上手,書中有提供不少相應的拓展鏈接,有需要可以自行尋找主題深入。

★★★★★

開頭對於rust的設計目標、主要機制的介紹很精彩,同時與其他編程語言做了比較。 Rust開始的定位是一門安全的系統級編程語言,內存的可操作性和性能對標C++/C;內存安全性方面,通過強大的類型系統和所有權轉移規則最大限度的避免了類型錯誤、內存泄漏、空指針、懸空指針、緩衝區溢出等問題,同時降低了多線程競爭訪問導致的錯誤,在此之前要做到這些,編程語言需要虛擬機或比較重的運行時支持,也就無法在性能上達到極致。 同時,Rust在不增加運行時開銷的情況下,提供了很多高級抽象,捨棄了容易被濫用的類繼承,提供了更加靈活簡單的trait機制,支持閉包、支持範型、支持宏、支持類型推斷,這些讓其在需要開發效率的應用系統開發領域也極具競爭力。

★★★★★

rust 掃盲必備 (「・ω・)「

★★★☆☆

快速讀物,還是比較全面的。但深度不夠

書籍信息

作者Ivo Balbaert
出版社Packt Publishing
出版時間2017-11-08
ISBN9781788399135
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數187