由於rust1.0版剛剛推出來,很多資料還不齊全,又或者都是英文版的。為方便有興趣學習rust的同學索引,本人根據自己一個月的學習rust經曆,特意做出這個列表。
rust官方學習文檔:
1.http://doc.rust-lang.org/book/README.html (英文:rust參考手冊)
2.https://www.gitbook.com/book/kaisery/rust-book-chinese(中文:rust參考手冊,翻譯略顯晦澀)
3.http://rustbyexample.com/index.html
4.http://doc.rust-lang.org/std/ (英文:rust標準庫)
5.https://play.rust-lang.org/ (英文:rust線上編輯器)
我先是看了3,然後再看1,2基本沒怎麼看,寫程式的話就靠4了。
我基本就是靠英文原版1入手的,有條件還是看英文原版好,方便以後讀其他西人文獻的時候理解概念。
rust相關項目
https://github.com/rustcc/awesome-rust (Rust架構、庫和資源的匯總)
如何安裝rust IDE for Eclipse:
http://www.bubuko.com/infodetail-825744.html
我現在就是用這個來做rust開發的,目前還不支援斷點調試,自動補全和代碼outline,而且只有簡單的顏色標註。有個好處是錯誤的地方會在代碼直接顯示紅色,其他編輯器未必做得到,而且EclipseIDE成長性好啊,建議使用。
rust特點和詳解
http://arthurtw.github.io/2014/11/30/rust-borrow-lifetimes.html (英文:關於Borrow和Lifetime的詳解)
http://rust.cc/t/tan-xun-rust-ownershipxi-tong-explore-the-ownership-system-in-rust/164(中文:探尋Rust ownership系統)
rust周邊
http://blog.csdn.net/loveisasea/article/details/46291449 (本人用java和rust分別實現生產者和消費者多線程的題目,感覺rust開發速度慢,但是運行快)
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=rust&lang2=gpp (英文:各種語言效能比較的benchmark)
http://www.reddit.com/r/rust/comments/36z2n0/rust_made_me_a_worse_c_programmer_right/ (英文:一位歪果仁使用過rust和跟帖,挺逗的)
http://rust.cc (rust 國內論壇)
http://blog.csdn.net/liigo/article/details/45757123 (中文:為什麼我說Rust是靠譜的程式設計語言。博主是曾參與易語言的開發,在rust1.0的貢獻者名單裡,也是rust.cc的網站建立者)
http://www.viva64.com/en/b/0324/ (英文:《批評rust,c++永遠不會過時》。註:作者認為c++有廣泛根基,D語言之前未能取代c++,rust也只是一些odd toy,意思是怪異的玩具。我覺得稍微偏激,關於rust的特性作者並沒有提及和針對批評)