Rust
是由Mozilla
主导开发的可靠、高效(通用、编译型)编程语言。设计准则为安全、并发、实用
,支持函数式
、并发式
、过程式
以及面向对象
的编程风格。
特点
- 高性能。和 golang 一样,都是专注于生产高效代码的编译语言
- 可靠性。内存安全、线程安全,编译过程能消除各种错误
- 如C/C++性能好,但类型和内存不安全,C# 通过 GC 回收内存,但性能不行
- 高并发,充分利用多处理器优势
- 易于维护、调试
场景
部分案例
扩展
学习的部分心得:
- Rust 和其他语言(如TypeScript、Python3、C#)有很多相似之处,在学习时要多做对比。
- 部分学习代码:https://github.com/xiexianbin/rust-study
- sunface/rust-course