Rust編程:入門、實戰(zhàn)與進階
(1)作者資深:10余年開發(fā)經(jīng)驗,Rust技術專家、區(qū)塊鏈技術專家,Web3meta Labs創(chuàng)始人兼CTO、Polkadot(波卡)技術大使。
(2)針對性強:針對性講解Rust常用語法和重點知識,助讀者快速掌握Rust編程必備能力。
(3)深入淺出:大幅降低Rust學習門檻,即使沒有任何 Rust 編程經(jīng)驗的讀者也能快速上手。
(4)學以致用:將各種常見數(shù)據(jù)結構和算法與Rust編程實戰(zhàn)相結合,幫助讀者將語法知識固化為實戰(zhàn)能力。
(5)注重實戰(zhàn):以編碼能力訓練為核心,圍繞并發(fā)編程等高階知識進行綜合訓練,幫助讀者快速在實戰(zhàn)中實現(xiàn)提升。
這是一部注重編碼能力訓練的實戰(zhàn)性著作,既能幫助讀者扎實掌握Rust的主要語法知識并具備實戰(zhàn)能力,又能指導讀者快速從初學者晉級為高手。
全書秉持學以致用的原則:一方面,沒有事無巨細地羅列Rust的每一個語法知識點,但是常...
(1)作者資深:10余年開發(fā)經(jīng)驗,Rust技術專家、區(qū)塊鏈技術專家,Web3meta Labs創(chuàng)始人兼CTO、Polkadot(波卡)技術大使。
(2)針對性強:針對性講解Rust常用語法和重點知識,助讀者快速掌握Rust編程必備能力。
(3)深入淺出:大幅降低Rust學習門檻,即使沒有任何 Rust 編程經(jīng)驗的讀者也能快速上手。
(4)學以致用:將各種常見數(shù)據(jù)結構和算法與Rust編程實戰(zhàn)相結合,幫助讀者將語法知識固化為實戰(zhàn)能力。
(5)注重實戰(zhàn):以編碼能力訓練為核心,圍繞并發(fā)編程等高階知識進行綜合訓練,幫助讀者快速在實戰(zhàn)中實現(xiàn)提升。
這是一部注重編碼能力訓練的實戰(zhàn)性著作,既能幫助讀者扎實掌握Rust的主要語法知識并具備實戰(zhàn)能力,又能指導讀者快速從初學者晉級為高手。
全書秉持學以致用的原則:一方面,沒有事無巨細地羅列Rust的每一個語法知識點,但是常用知識點和重要知識點悉數(shù)囊括;一方面,將各種常見數(shù)據(jù)結構和算法與Rust編程實戰(zhàn)相結合,同時精選39道LeetCode高頻算法面試題,幫助讀者快速語法知識固化為實戰(zhàn)能力。
全書共15章,分為3個部分:
第1部分(第1~11章) Rust編程必備語法
非常有針對性地講解了Rust的常用語法,由淺入深,循序漸進,能幫助讀者快速掌握Rust的必備語法知識并具備基本的編程能力
第二部分(第12~13章) Rust編碼能力訓練
將數(shù)組、棧、隊列、哈希表、鏈表、樹等實用的數(shù)據(jù)結構和遞歸、分治、回溯、二分查找、深度優(yōu)先搜索、廣度優(yōu)先搜索、排序、動態(tài)規(guī)劃等常用算法與Rust編程實戰(zhàn)結合,并精選39道LeetCode高頻算法面試真題,幫助讀者將語法知識轉化為編程實戰(zhàn)能力。
第三部分(第14~15章) Rust綜合進階實戰(zhàn)
以排序算法為主題,圍繞功能拓展和性能拓展兩條主線,結合工程管理、泛型、trait系統(tǒng)、高階函數(shù)、閉包、迭代器、單元測試、多線程并發(fā)和異步并發(fā)等重要的語法知識點進行綜合實戰(zhàn)訓練,進一步在實戰(zhàn)中提升編程水平。
朱春雷,北京大學軟件工程碩士,資深Rust技術專家和區(qū)塊鏈技術專家,有10年以上軟件開發(fā)經(jīng)驗。 Web3meta Labs創(chuàng)始人兼首席技術官,Polkadot(波卡)技術大使,熟悉區(qū)塊鏈技術框架Substrate開發(fā)。Web3meta Labs致力于為Ethereum、Polkadot等領先的區(qū)塊鏈項目打造基礎設施。
