
获得徽章 0
- 为什么要用Rust?
有20年编程经验的egui 作者表示,通过选择Rust,他们获得了与C/C++相媲美的速度,并且可以轻松编译Wasm。
还表示,使用Rust的原因,更多因为喜欢。他相信Rust是自C以来系统编程语言中最重要的发展,新颖的不是其特有功能,而是多种功能汇集在一种主流语言中。
为什么作者如此喜欢?
1.安全和速度。Rust在不使用垃圾收集器情况下实现了安全和速度,速度也可以与C相媲美。
2.借用检查器。很多Rust新手在为借用检查器而苦恼,因为它禁止你习惯用其他语言做的事情。当构建代码时,每条数据都有一个明确的所有者,且变异总是排他的,你的程序将变得更加清晰和易于推理,错误会更少。
3.枚举类型。Rust的enum和详细的match语句非常棒。
4.错误处理。不报告错误可能会导致非常严重的错误,这是工程师工作中极其重要的。
5.范围资源管理。当资源超出范围时,Rust会自动释放内存并关闭资源。
6.Wasm。有了Wasm,可以编写速度很快的网络应用程序,也可以安全有效地sandbox其他人的代码。
7.Traits。是运行时多态性和编译时多态性的接口。
8.Tooling。Rust拥有令人惊叹的工具,比如编译器错误、Cargo、Rust库、Rust分析器等。
如果你觉得Rust是工作中合适的语言,且又是最喜欢的语言,那么欢迎加入非凸,一起交流学习!展开评论1 - 国庆前上线的项目,都是我自己写的接口,这才半个月,我已经看不懂了。
人家8点半电话说要调整几个地方,我干到现在都冒汗了
我要写注释 我要写注释 下次一定
呸(我写个屁的注释,写了也看不懂,看懂也没用)一个月开发完成哪有时间写注释展开2814