如何系統地學習Rust語言?

時間 2021-05-05 18:28:00

1樓:

1 先初步了解物件導向程式設計

2 初步熟悉函式式程式設計的思想

3 有了上面的基礎之後參考Rust by example 學習4 至此就要在實際的專案中去實踐學習了

中文書推薦看范長春博士的《深入淺出Rust》

2樓:

建議直接啃 The Rust Reference ,重點了解各種語法和語義結構,有乙個大概的認知,可以參照 Rust Language Cheat Sheet ,都有比較精簡的總結

結合 The Rust Programming Language 與 Introduction - Rust By Example ,進行實踐性的練習,也可以選擇去刷leetcode,我當時刷了幾十道

實踐過程順便了解 Introduction - The Cargo Book

然後進一步深入:

Asynchronous Programming in Rust《非同步程式設計》

Rust巨集小冊(小巨集書)

The Dark Arts of Unsafe Rust《Rust死靈書》

然後一定要熟讀標準庫

The Rust Standard Library

你會愛上「所有權,trait」的,嘎嘎完。

3樓:寒漠

先速度看一遍the rust book 有乙個基本概念,然後寫乙個pet project,最好是自己寫過的,這樣你就知道自己想要什麼知道去搜什麼。最後就是看看自己dependency 的source, 整個rust 社群都是在git hub 上所以了解起來很方便

4樓:霧色

先學習官網教程,還有官方練習題rustlings,還有其他中文資源鏈結都在下文有。

霧色:安裝Rust及VSCode環境設定(Windows 10)

5樓:金曉

先學一點c/c++,懂點計算機記憶體相關基礎知識,懂點計算機系統原理再來學。

ps: c++要學c++11以上的版本,其中很多概念在rust中是一致的,還有我說的是學一點,就是懂個大概,不是系統的去學c++

如何開始學習 Rust 語言

SpaceVim Rust 程式語言 rust 簡明教程 Rust primer rust learning Rust 程式設計知乎專欄 Rust 交叉編譯與條件編譯總結 rust 入坑系列文章 坑主駕到 常規套路 核心概念 千人千構 有條不紊 鱗次櫛比 亡羊補牢 海納百川 步步為營 朝生暮死 智慧...

如何系統地學習Node js?

奔到到南牆 程式設計師的修仙之路 築基篇 全心投入的文章 知乎 https zhuanlan p 10 6065134 剛畢業的時候一直做前端,但保持學node。辭職第乙份工作後去應聘node後台開發,技術不到家只能在小公司做。當時在網上惡補node面試相關問題,Node.js Interview ...

如何系統地學習明史?

劉三叔給出幾個建議 看同時代民生文獻,看西班牙等外國文獻,看明史及公文昭告,看稅收氣象等文獻。我感覺建議挺好啊。然後朱四九實名反對其觀點,也沒具體指出反對哪條建議,然後講了個明史故事,讓分析解讀?恕我理解能力差,這是反對第三條?不應該啊,明史也不只是這乙個故事。要解讀這個故事也可以,最起碼故事反映了...