範長春,中國科學院自動化研究所博士,Rust開源項目貢獻者,前微軟員工。目前就職於synopsys公司參與源代碼靜態檢查工具coverity軟件的開發工作。喜歡研究編譯器以及源代碼靜態檢查。在網上撰寫瞭大量關於Rust語言的技術文章,得到瞭不錯的反響。
本書詳細描述瞭Rust語言的基本語法,穿插講解一部分高級使用技巧,並以更容易理解的方式解釋其背後的設計思想。全書總共分五個部分。
第一部分介紹Rust基本語法,因為對任何程序設計語言來說,語法都是基礎,學習這部分是理解其他部分的前提。
第二部分介紹屬於Rust獨一無二的內存管理方式。它設計瞭一組全新的機製,既保證瞭安全性,又保持瞭強大的內存布局控製力,而且沒有額外性能損失。這部分是本書的重點和核心所在,也是Rust語言的思想內核精髓之處。
第三部分介紹Rust的抽象錶達能力。它支持多種編程範式,以及較為強大的抽象錶達能力。
第四部分介紹並發模型。在目前這個階段,對並行編程的支持是新一代編程語言不可繞過的重要話題。Rust也吸收瞭業界最新的發展成果,對並發有良好支持。
第五部分介紹一些實用設施。Rust語言有許多創新,但它絕不是高高在上孤芳自賞的類型,設計者在設計過程中充分考慮瞭語言的工程實用性。眾多在其他語言中被證明過的優秀實踐被吸收瞭進來,有利於提升實際工作效率。
通過此書,讀者能夠深入透徹地理解Rust的高階特性,比如代數類型係統、生命周期、藉用檢查、內部可變性、綫程安全、泛型、閉包、迭代器、生成器等。可作為參考書供學生、軟件工程師、研究人員以及其他對Rust語言感興趣的讀者參考。本書所揭示的Rust編程語言的設計思想對於理解其他係統編程語言,如C++,也非常有幫助。
發表於2024-11-25
深入淺齣Rust 2024 pdf epub mobi 電子書 下載
畢竟是國産第一本Rust書,這個起點其實相當的高瞭。Rust在實踐中也並沒有鋪開,可見的未來也不會有Go那樣流行,大傢都是用愛發電。 書的第二部分相當的棒,可以說把語言各種特性分析透瞭,每個知識點都反復的詳細解釋瞭,從概念到實現的取捨都有很詳細的解釋,官方文檔都沒有做...
評分本書題為“深入淺齣”,也還算蠻切閤其內容的,可惜其深入和淺齣的方式作為一個技術作者來說還有很長的路要走。 本書首先花瞭第一部分共九章的內容泛泛而談 Rust 的基礎語法,這整個部分我認為都遠遠不如讀 The Book 來的有用,有些所謂的作者的思路也是極端片段化和充滿個人經...
評分看完這本書翻到最後的封底纔看到本書作者是中科院博士以及 Synopsys 的 Coverage 項目維護者。 總體來說本書通俗易懂,難度進階比較閤理,就是有些說明性語言藉用瞭 Java 或者 C++ 中的概念,如果能夠脫離這種沒有必然關聯性的經驗性說明可以進一步增加本書的普適性。 扣瞭一顆...
評分本書題為“深入淺齣”,也還算蠻切閤其內容的,可惜其深入和淺齣的方式作為一個技術作者來說還有很長的路要走。 本書首先花瞭第一部分共九章的內容泛泛而談 Rust 的基礎語法,這整個部分我認為都遠遠不如讀 The Book 來的有用,有些所謂的作者的思路也是極端片段化和充滿個人經...
評分本書題為“深入淺齣”,也還算蠻切閤其內容的,可惜其深入和淺齣的方式作為一個技術作者來說還有很長的路要走。 本書首先花瞭第一部分共九章的內容泛泛而談 Rust 的基礎語法,這整個部分我認為都遠遠不如讀 The Book 來的有用,有些所謂的作者的思路也是極端片段化和充滿個人經...
圖書標籤: Rust 編程 計算機 編程語言 Programming 計算機科學 rust programming
20181012第一遍。這本書不算深,比較適閤初學者,當然不是沒有編程經驗的初學者,而是那些被C/C++搞得頭禿的碼農童鞋們。Rust的定位是係統級編程,對於業務開發的童鞋幫助不大,你寫業務還是用彆的算瞭。 看得齣來,Rust離成熟還遠,優勢在於比C/C++這樣的語言曆史包袱小,所以可以無所顧忌地演進,比如引入瞭很多近年來得到實踐證明的新特性,又不至於寫很多繁瑣的代碼。缺點在於還是太年輕,很多我期待的功能沒有穩定下來成為標準庫,比如協程。生命周期設計得很復雜,是最難理解的部分,感覺這個是未來最大的隱患之一。另外,Rust隻是保證內存安全,像內存泄漏之類的問題還是沒有辦法很好地解決。 看的是kindle電子版,代碼塊的縮進有問題,其他沒有什麼大貓病。
評分符閤“淺齣 Rust”標題,語法和語言知識點都提到瞭一些,適閤入門
評分希望能用業內比較標準的做法講解,而不是為講解而講解。如果要求不高的人可能覺得當文檔用,但是同時在讀programming rust,專業性和引導性上起碼好一個數量級。
評分正如書的介紹所說,本書不滿足隻介紹 Rust 而是試圖講清楚背後的設計原理和思想,在這一點作者可以說確實很努力,但是有些地方過於簡略和跳躍,而且後半部分有些東西會重復,我猜是因為有些章節部分是作者在專欄發過的文章擴充而來,有些點因為博文長度的限製,在書中也沒有相應拓展,導緻齣現瞭問題。
評分稍微虎頭蛇尾
深入淺齣Rust 2024 pdf epub mobi 電子書 下載