新書釋出
我已經有一年時間沒有給知乎專欄和公眾號寫新的文章了。因為我的業餘時間基本都在寫書。最近這本書終於出版了,定名為《深入淺出Rust》。紙質版和電子版都有提供,歡迎各位按需選購。
這本書的構思起源於兩年多以前。之所以拖到現在才搞定,主要原因是我低估了寫一本書的難度。實際上我的交稿日期比合同規定的晚了十個月,因此我非常感謝機械工業出版社的編輯的耐心。
本書應該是第一本正式出版發行的中文原創Rust書籍,凝聚了我的不少的心血。既然掛上了自己的名字,那麼這件事情就事關榮譽,生怕戴上一頂”誤人子弟“的帽子。為此我在寫書的時候特別注意”言之有據“,所有的功能都有示例程式碼,沒有較大把握的東西就不寫了。當然,因為水平有限,錯漏之處在所難免,非常歡迎各位讀者提出批評和建議。我在github上建立了一個專案 ofollow,noindex"> https:// github.com/F001/rust_bo ok_feedback ,各位可以到這裡給本書提出反饋意見。
從內容的廣度上講,本書覆蓋了Rust的絕大多數功能,甚至還有許多未穩定的功能都講到了。只有極少數穩定功能(比如SIMD)因為時間原因來不及加入了。
從內容的深度上講,本書應該覆蓋了Rust大部分的初級和中級知識點。本人特別不希望把這本書寫成英文翻譯腔,所有內容都是自己理解消化之後,使用自己的語言重新講出來,希望這樣能讓讀者更容易接受一點。
這本書可以算是本人學習Rust的一個階段性總結,也算是了卻了一樁心願。接下來,我給自己定了兩個目標:
- 重新開始更新知乎專欄和公眾號。Rust這段時間還是有不少的進展的,有很多值得寫的東西。而且我越來越覺得把一個東西學會了再用自己的語言給別人講清楚,對自己是一個很好的鍛鍊。
- 學習Rust編譯器的內部實現,更深入地理解Rust語言。在寫書的過程中,我發現和總結了Rust裡面還有哪些內容是我目前沒有理解沒有掌握的。要想深刻理解這些問題,唯一的辦法就是搞清楚rustc的實現機制。我最近給Rust編譯器實現的一個非常小的功能 rfc 2302 已經合併了,這是一個不錯的開始。希望我以後能給Rust專案做出更大的貢獻。
廣告完畢,我們下次再見!