本書詳細描述瞭Rust語言的基本語法,穿插講解一部分高級使用技巧,並以更容易理解的方式解釋其背後的設計思想。全書總共分五個部分。
第一部分介紹Rust基本語法,因為對任何程序設計語言來說,語法都是基礎,學習這部分是理解其他部分的前提。
第二部分介紹屬於Rust獨一無二的內存管理方式。它設計瞭一組全新的機製,既保證瞭安全性,又保持瞭強大的內存布局控製力,而且沒有額外性能損失。這部分是本書的重點和核心所在,也是Rust語言的思想內核精髓之處。
第三部分介紹Rust的抽象錶達能力。它支持多種編程範式,以及較為強大的抽象錶達能力。
第四部分介紹並發模型。在目前這個階段,對並行編程的支持是新一代編程語言不可繞過的重要話題。Rust也吸收瞭業界最新的發展成果,對並發有良好支持。
第五部分介紹一些實用設施。Rust語言有許多創新,但它絕不是高高在上孤芳自賞的類型,設計者在設計過程中充分考慮瞭語言的工程實用性。眾多在其他語言中被證明過的優秀實踐被吸收瞭進來,有利於提升實際工作效率。
通過此書,讀者能夠深入透徹地理解Rust的高階特性,比如代數類型係統、生命周期、藉用檢查、內部可變性、綫程安全、泛型、閉包、迭代器、生成器等。可作為參考書供學生、軟件工程師、研究人員以及其他對Rust語言感興趣的讀者參考。本書所揭示的Rust編程語言的設計思想對於理解其他係統編程語言,如C++,也非常有幫助。
##有那么一两部分比较敷衍,其他的不错
评分##总之编译器仍然在教我做人
评分##读完了也还不会写Rust.
评分##2018 年总算有一本读完的书。。。 很好的 Rust 入门教程,阿德师兄做的校审
评分##比较适合对C++比较熟悉的。Rust还是很强大的,但同时也很复杂,特别是Unsafe部分,需要花点功夫去理解。书如果写的再简洁一点、更有条理一点就更好了。
评分##Rust很强大,尤其是在安全性上面,但是也的确非常复杂,C++复杂在使用太灵活,Rust复杂在于编译器做了很多基于安全的约束,C++你不知道运行结果,Rust你不知道编译错误如何清理。
评分##读完了也还不会写Rust.
评分##希望能用业内比较标准的做法讲解,而不是为讲解而讲解。如果要求不高的人可能觉得当文档用,但是同时在读programming rust,专业性和引导性上起码好一个数量级。
评分##章节组织对非常适合有一定编程经验的程序员,对rust的设计理念和选择解释的很清楚,读起来酣畅淋漓。不仅仅写了rust的现状,也包含了社区中还在讨论的话题。非常好的书,学习Rust必读。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有