CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

如何开始学习Rust语言?-源码交易平台丞旭猿

第一步:

  • 查阅Rust 官方文档,安装配置好 Rust 的开发环境。
  • 使用cargo new hello-world新建一个 Rust 项目,并且使用自己喜欢的开发工具打开(VSCode, Clion)。我个人比较喜欢 VSCode + Docker 用配置devcontainer的方式学习一门新的编程语言,这样的好处是可以不用考虑容器之外的开发环境,做到最高效、不踩坑。

第二步:

  • 不要急于求成,先熟悉编程语言周边工具,这样可以大大提高你学习和使用 Rust 的效率。我推荐先去熟悉 cargo:Rust 的项目和依赖管理工具。具体的方法是直接看一本叫做The Cargo Book的书籍。
  • 看 The Cargo Book 的同时在自己配置好的开发环境里面尝试使用 cargo ,通过实践来学习cargo.toml的作用和写法,命令,理解为什么cargo.lock在工程作为一个 lib 的时候要加入.gitignore而作为 command-line application 的时候又要加入.git这类的东西 233……

第三步:

  • 到了这一步才真正开始 Rust 的学习,关于任何编程语言的学习,都是从阅读官方文档开始。Rust 社区发行了一个简明的开源教程:The Rust Programming Language, 强烈推荐阅读。
  • 如果不太适应英文教材的阅读,可以看这本书的中文翻译版本:Rust 程序设计语言(第二版 & 2018 edition)简体中文版
  • 在阅读官方文档的时候,就可以根据上述的进行一些编程练习了。不过 Rust 的官方文档相对于其他编程语言文档来说,比较注重的是 Rust 的几个编程特性:零成本抽象,所有权特性等,在阅读这些的时候不推荐自己瞎写练习,应该对比阅读文档和其他的开源 Rust 代码。

第四步:

  • 在充分感受 Rust 的编程范式以后,应该进入一定量的练习阶段。
  • 这个时候推荐学习的材料是:Rust by Example, 直接通过在线修改代码阅读样例来学习。
  • 快速过一遍 Rust by Example 之后,相信现在至少可以开始上手写一些 Rust 代码了,个人喜欢把以前的一些小项目用新学习的编程语言重写,例如实现一个最简单的 DBMS,通过这样的行为不仅可以加深对新学语言的熟练度,还可以通过与原有实现的对比,感受 Rust 语言特性。

第五步:

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容