Rust是一門利用現代化的類型系統,有機地融合了記憶體管理、所有權語義和混合程式設計範式的程式設計語言。它不僅能科學地保證程式的正確性,還能保證記憶體安全和執行緒安全。同時,還有能與C/C++語言媲美的性能,以及能和動態語言媲美的開發效率。張漢東著的《Rust程式設計之道》並非對語法內容進行簡單羅列講解,而是從四個維度深入全面且通透地介紹了Rust語言。從設計哲學出發,探索Rust語言的內在一致性;從源碼分析入手,探索Rust地道的程式設計風格;從工程角度著手,探索Rust對健壯性的支持;從底層原理開始,探索Rust記憶體安全的本質。
本書涵蓋了Rust 2018的特性,適合有一定程式設計經驗且想要學習Rust的初學者,以及對Rust有一定的瞭解,想要繼續深入學習的進階者。