在这一刻, 写下, 我是一个白萌新, 以下是我的
rust
之旅, 我只想走得顺一点, 按顺序来
Rust 是一个系统编程语言,它注重于三个方面:安全,速度和并发性
- 1. 猜猜看游戏-示例 👀
- 2. 第一次使用库-fs_extra👀
- 3. rust-愉快的基础 🔍
- 4. 尝试项目 👀
- 5. rust 安全与速度 🔍
- 6. 模块/库/Cargo 的使用
- 练习
- 7. trait
- 8. 并发
- 9. explain
- 有用的链接
主要是尝试
https://github.com/chinanf-boy/guessing_game
主要是尝试
https://github.com/chinanf-boy/fs_extra_try
经过上面, 快速看, 不需要懂 大致了解了一下, rust
那么我们来下一步看看基础, 只看第一章
永远都有前人种树
- alacritty: 跨平台,GPU 加速的终端仿真器
- fd: 一个简单,快速和用户友好的替代方案'find'
- xi-editor: 现代编辑器,后端,用 Rust 编写。
- xi-mac: xi-editor-官方编辑器的前端。
然后我们进入, rust 为什么安全和速度的问题
在这节过后, 你就会发现, rust 大部分的编译错误都是为了遵守这套规则
到了这里我们应该知道 大多数语言 公认的美好 模块/库/库管理
如果你拥有, 其他语言库的使用情况, 那么你会喜欢,
模块
https://rustwiki.org/zh-CN//rust-by-example/mod.html 👀库
https://rustwiki.org/zh-CN//rust-by-example/crates.html 👀Cargo
https://kaisery.github.io/trpl-zh-cn/ch01-03-hello-cargo.html 👀
缺点: 无法在网上编写,只能通过一个工具(Go 语言),而在中国网络下载十分勉强,
可直接 clone github 源库 , exercises
目录下就是练习
幸运的是,有答案 o
非常不建议, rust 作为 第一语言来说, 这总是意味着要付出更多
这部分的, 更应该是说 Rust 的编写代码特点和如何简化代码
在这里我们来到了, rust 的并发问题