|
|
|
|
<img src="https://github.com/sunface/rust-course/blob/main/assets/banner.jpg?raw=true" />
|
|
|
|
|
|
|
|
|
|
Rust语言真的好:连续六年成为全世界最受欢迎的语言、没有GC也无需手动内存管理、性能比肩 C++/C 还能直接调用它们的代码、安全性极高 - 总有公司说使用 Rust 后以前的大部分 bug 都将自动消失、全世界最好的包管理工具 Cargo 等等。但...
|
|
|
|
|
|
|
|
|
|
**有人说: "Rust 太难了,学了也没用"。**
|
|
|
|
|
|
|
|
|
|
对于后面一句话我们持保留意见,如果以找工作为标准,那国内环境确实还不好,但如果你想成为更优秀的程序员或者是玩转开源,那 Rust 还真是不错的选择,具体原因见[下一章](https://course.rs/into-rust.html)。
|
|
|
|
|
|
|
|
|
|
至于 Rust 难学,那正是本书要解决的问题,如果看完后,你觉得没有学会 Rust,可以找我们退款,哦抱歉,这是开源书,那就退 🌟 吧:)
|
|
|
|
|
|
|
|
|
|
如果看到这里,大家觉得这本书的介绍并没有吸引到你,不要立即放弃,强烈建议读一下[进入 Rust 编程世界](https://course.rs/into-rust.html),那里会有不一样的精彩。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> 本书完全开源,所有的文档内容都在 `GitHub` 上,至于里面还藏有什么秘密,大家点击右上角自行发现吧 :)
|
|
|
|
|
>
|
|
|
|
|
> 小秘密一: 你们可能会好奇,这本书到底与其它 Rust 书籍有[哪些不同](https://github.com/sunface/rust-course#教程简介)
|
|
|
|
|
|
|
|
|
|
## 配套练习题
|
|
|
|
|
对于学习编程而言,读一篇文章不如做几道练习题,此话虽然夸张,但是也不无道理。既然如此,即读书又做练习题,效果会不会更好?再加上练习题是书本的配套呢? :P
|
|
|
|
|
|
|
|
|
|
- [Rust语言实战](https://github.com/sunface/rust-by-practice), Rust语言圣经配套习题,支持中英双语,可以在右上角切换
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Rust学习社区( StudyRust )
|
|
|
|
|
我们的社区与其它 Rust 社区不一样,从名称上就能看得出来:我们聚焦于 Rust 语言的学习研究和实战应用上,不搞花活!
|
|
|
|
|
|
|
|
|
|
同时社区还提供了一个优质的公众号: `studyrust`,里面的文章是由 [Rustt](https://rustt.org) 翻译组提供,搬运自国外优秀的 Rust 技术文章、学习资料、新闻资讯等。
|
|
|
|
|
|
|
|
|
|
- 社区官网:[https://studyrust.org](https://studyrust.org),正在建设中,暂时跳转到 GitHub 组织首页
|
|
|
|
|
- QQ交流群: 1009730433
|
|
|
|
|
- 微信公众号:`studyrust`
|
|
|
|
|
|
|
|
|
|
<img src="https://github.com/sunface/rust-course/blob/main/assets/studyrust公众号.png?raw=true" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 创作感悟
|
|
|
|
|
|
|
|
|
|
截至目前,Rust语言圣经已写了 170 余章,110 余万字,历经 800 多个小时,每一个章节都是手动写就,没有任何机翻和质量上的妥协( 相信深入阅读过的读者都能体会到这一点 )。
|
|
|
|
|
|
|
|
|
|
曾经有读者问过 "这么好的书为何要开源,而不是出版?",原因很简单:**只有完全开源才能完美地呈现出我想要的教学效果**。
|
|
|
|
|
|
|
|
|
|
总之,Rust 要在国内真正发展起来,必须得有一些追逐梦想的人在做着不计付出的事情,而我希望自己能贡献一份微薄之力。
|
|
|
|
|
|
|
|
|
|
但是要说完全无欲无求,那也是不可能的,看到项目多了一颗 🌟,那感觉...棒极了,因为它代表了读者的认可和称赞。
|
|
|
|
|
|
|
|
|
|
你们用指尖绘制的星空,那里繁星点点,每一颗都在鼓励着怀揣着开源梦想的程序员披荆斩棘、不断前行,不夸张的说,没有你们,开源世界就没有星光,自然也就不会有今天的开源盛世。
|
|
|
|
|
|
|
|
|
|
因此,**我恳请大家,如果觉得书还可以,就在你的指尖星空绘制一颗新的 🌟,指引我们继续砥砺前行**。这个人世间,因善意而美好。
|
|
|
|
|
|
|
|
|
|
最后,能通过开源在茫茫人海中与大家相识,这感觉真好 :D
|
|
|
|
|
|
|
|
|
|
## 🏅 贡献者
|
|
|
|
|
|
|
|
|
|
非常感谢本教程的[所有贡献者](https://github.com/sunface/rust-course/graphs/contributors),正是有了你们,才有了现在的高质量 Rust 教程!
|
|
|
|
|
|
|
|
|
|
<br />
|
|
|
|
|
|
|
|
|
|
**🏆 贡献榜前三**(根据难易度、贡献次数、活跃度综合评定):
|
|
|
|
|
<table>
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="center" width="25%">
|
|
|
|
|
<a href="https://github.com/sunface">
|
|
|
|
|
<img src="https://avatars.githubusercontent.com/u/7036754?v=4?s=100" alt=""/>
|
|
|
|
|
<br />
|
|
|
|
|
<sub><b>Sunface 🥇</b></sub>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td align="center" width="25%">
|
|
|
|
|
<a href="https://github.com/AllanDowney">
|
|
|
|
|
<img src="https://avatars.githubusercontent.com/u/82752697?v=4?s=100" alt=""/>
|
|
|
|
|
<br />
|
|
|
|
|
<sub><b>AllanDowney 🥈</b></sub>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td align="center" width="25%">
|
|
|
|
|
<a href="https://github.com/JesseAtSZ">
|
|
|
|
|
<img src="https://avatars.githubusercontent.com/u/35264598?v=4?s=100" alt=""/>
|
|
|
|
|
<br />
|
|
|
|
|
<sub><b>JesseAtSZ 🥉</b></sub>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
<br />
|
|
|
|
|
|
|
|
|
|
🏅 核心贡献者:
|
|
|
|
|
<table>
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="center" width="25%">
|
|
|
|
|
<a href="https://github.com/1132719438">
|
|
|
|
|
<img src="https://avatars.githubusercontent.com/u/10138791?v=4?s=100" alt=""/>
|
|
|
|
|
<br />
|
|
|
|
|
<sub><b>1132719438</b></sub>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td align="center" width="25%">
|
|
|
|
|
<a href="https://github.com/zongzi531">
|
|
|
|
|
<img src="https://avatars.githubusercontent.com/u/22429236?v=4?s=100" alt=""/>
|
|
|
|
|
<br />
|
|
|
|
|
<sub><b>zongzi531</b></sub>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td align="center" width="25%">
|
|
|
|
|
<a href="https://github.com/Mintnoii">
|
|
|
|
|
<img src="https://avatars.githubusercontent.com/u/30466018?v=4?s=100" alt=""/>
|
|
|
|
|
<br />
|
|
|
|
|
<sub><b>Mintnoii</b></sub>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td align="center" width="25%">
|
|
|
|
|
<a href="https://github.com/Rustln">
|
|
|
|
|
<img src="https://avatars.githubusercontent.com/u/100085326?v=4?s=100" alt=""/>
|
|
|
|
|
<br />
|
|
|
|
|
<sub><b>Rustln</b></sub>
|
|
|
|
|
</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|