Skip to content

kigichang/rust_note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Note

前言

第一次使用 Rust 是在改寫區塊鏈 Side Project。主要是利用 Hyperledger Sawtooth,原先使用 Go,後來改用 Rust。發現 Rust 的速度有比較快,但不好學。這二、三年來斷斷續續重頭學習,也一直沒有好好整理。最近又再重頭學習一次,並且把公司內原本 CGO 的函式庫,用 Rust 重做一次後,對 Rust 又更熟悉;打鐵趁熱,趕緊記錄這次學習的過程與相關實作細節。

與 Go 相比,Rust 相對比較像 Scala。目前筆者主要以 Go 開發;之前因工作關係,用 Scala 開發推薦系統,所以筆者有 Go 與 Scala 實作經驗。這次學習筆記,就以 Go 與 Scala 為基礎,來記錄 Rust 的學習筆記。

開發環境

主要學習資源

Rust 基礎說明

非同步與多執行緒

實作應用

進階應用

參考資料

以下是我學 Rust 過程,記錄下來的一些資源,供大家參考。

Projects and Crates

其他資源

About

Rust 學習筆記

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published