Rust編程之道
Rust是一門(mén)利用現(xiàn)代化的類(lèi)型系統(tǒng),有機(jī)地融合了內(nèi)存管理、所有權(quán)語(yǔ)義和混合編程范式的編程語(yǔ)言。它不僅能科學(xué)地保證程序的正確性,還能保證內(nèi)存安全和線程安全。同時(shí),還有能與C/C語(yǔ)言媲美的性能,以及能和動(dòng)態(tài)語(yǔ)言媲美的開(kāi)發(fā)效率。本書(shū)并非對(duì)語(yǔ)法內(nèi)容進(jìn)行簡(jiǎn)單羅列講解,而是從四個(gè)維度深入全面且通透地介紹了Rust語(yǔ)言。從設(shè)計(jì)哲學(xué)出發(fā),探索Rust語(yǔ)言的內(nèi)在一致性;從源碼分析入手,探索Rust地道的編程風(fēng)格;從工程角度著手,探索Rust對(duì)健壯性的支持;從底層原理開(kāi)始,探索Rust內(nèi)存安全的本質(zhì)。本書(shū)涵蓋了Rust2018的特性,適合有一定編程經(jīng)驗(yàn)且想要學(xué)習(xí)Rust的初學(xué)者,以及對(duì)Rust有一定的了解,想要繼續(xù)深入學(xué)習(xí)的進(jìn)階者。
·32.7萬(wàn)字