我学习rust时参考的资料

来源:互联网 发布:制作软件的工具 编辑:程序博客网 时间:2024/04/28 05:17

由于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的特性作者并没有提及和针对批评)

 



0 0