我学习rust时参考的资料

本文汇总了作者学习Rust的经历和参考资料,包括官方文档、中文译本、标准库、在线编辑器以及相关项目的链接。同时,提到了Rust在Eclipse上的IDE使用体验,以及Rust的特点和性能比较。还分享了对Rust所有权系统的理解和与其他语言的开发对比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值