易燃物匯聚 YouTube 有聲書與書評
深入淺出Rust 封面

深入淺出Rust

範長春

8320人在讀
34.3萬字總字數
¥45定價

內容簡介

本書詳細描述了Rust語言的基本語法,穿插講解一部分高級使用技巧,並以更容易理解的方式解釋其背後的設計思想。全書總共分五個部分。第一部分介紹Rust基本語法。第二部分介紹屬於Rust獨一無二的內存管理方式。這部分是本書的重點和核心所在,也是Rust語言的思想內核精髓之處。第三部分介紹Rust的抽象表達能力。第四部分介紹併發模型。在目前這個階段,對並行編程的支持是新一代編程語言不可繞過的重要話題。第五部分介紹一些實用設施。Rust語言有許多創新,但它絕不是高高在上孤芳自賞的類型,設計者在設計過程中充分考慮了語言的工程實用性。

讀者書評

★★★☆☆

書的內容有點老了,這也是有些知識點表述不清的部分原因;書中也存在明顯錯誤,以及對於一些基本概念表述含混。如果僅僅是入門學習,首選的教材還是The Rust Programming Language,沒有之一;而且這本書的離線版本也非常方便使用,安裝Rustup後直接運行`rustup doc --book`即可。

★★★★★

雖然這本書中的 rust 版本有點老了,這毫無疑問是一本非常棒的 rust 學習資料。但這本書確實不適合作爲入門讀物,我覺得先看看語言風趣的《rust聖經》把興趣拉起來,然後讀這本書作爲補充是非常不錯的,讀的時候經常會有一種茅塞頓開的感覺。 另外,這本書的作者在知乎上也有開一個 rust 專欄,有興趣的書友也可以關注下,我個人感覺文章質量都蠻不錯的。

★★★★★

比起Rust聖經,這本書介紹了很多底層設計和原理,我一直認爲想要真正瞭解語言,掌握語言,必須追根溯源,自底而上學習。這本書雖然有些小錯誤,但是瑕不掩瑜,是一本質量不錯的進階書,值得一讀。

★★★★★

詳盡深入,樣例豐富,討論充分,而且內容較新,很有參考價值。

★★★★★

這本書相對以淺顯易懂的方式介紹了rust語言的核心概念,在介紹了"是什麼"的同時也說明了背後的設計思想和背後原理,對快速瞭解非常有幫助!推薦讀者有一定的C++背景

★★★☆☆

之前聽說這門語言很火,但一直沒有去了解它,最近無意中看到這本書,於是簡單瞭解下,沒有看完,Rust有三大亮點:運行快、防止段錯誤、保證線程安全,Rust跟C/C++一樣屬於偏底層語言,所以它快;Rust通過所有權轉移、編譯錯誤檢查限制變量的寫權限,所以能保證線程安全。 但Rust的缺點也很明顯,就是陡峭的學習成本,雖然我有C/java/javascript語言的背景,閱讀過程中會遇到很多新概念、新語法,這能勸退不少人。至於它的應用場景,目前看來還是比較少的,只看到一些打包構建工具是基於rust的,最知名的當屬Tauri 桌面應用了,如飛書就是基於Tauri的,我嘗試將個人項目加上Tauri,讓我驚喜的是很快就跑起來了,而且代碼都放在src-tauri目錄下,跟前端代碼完全解耦,用Electron還需要各種配置才能跑起來。 這次瞭解Rust還挺有收貨的,也許後續我們的項目可以基於Tauri做個客戶端版本,在某些地方用Rust實現更快的性能

★★★☆☆

代入了太多C++的概念,一會指針一會引用,把Rust給繞進去了。但是又不會去做C++和Rust之間的系統對比,有點技術博客的味道。如果沒有C++基礎,不建議閱讀此書。 本來Rust相對於C++來說更簡單一點,官方也一直想平滑學習曲線。。。。

★★★★★

由於用的是碎片時間看的這本書,因而看完的時間拉的比較長。 毋庸置疑,這本書的質量是很棒的,介紹了很多 Rust 官方書沒有講到的內容,比如FFI,編譯器 rustc,標準庫設計思路,工具鏈等,比後者更深入,因此,看完官方書後再看此書,可以達到鞏固和深入學習的目的。 學習貴在堅持,後續打算把張漢東前輩的《Rust編程之道》讀完。當然,閱讀的時候,記得寫代碼驗證,並寫博客記錄!

★★★★★

這本書講了很多關於Rust哲學的部分,和其他工具類的書是不同的,感覺收穫很大,特別是點睛之筆:“共享不可寫,可寫不共享”,直接把rust比較複雜的幾個數據結構是否可變講的清楚明白

★★★★★

市面上爲數不多有深度的rust教材

書籍信息

作者範長春
出版社機械工業出版社
出版時間2018-08-01
ISBN9787111606420
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數43