7,349
社区成员
发帖
与我相关
我的任务
分享Rust 最核心的概念就是 Ownership 所有权,带 GC 功能的语言,可以在运行期由 runtime 扫堆内存,释放没有被引用的垃圾对象,比如现在用的 go. 对于像 c/c++ 这类语言,就需要用户自行管理内存的分配与释放
而 Rust 采用 Ownership 的概念,并在编译器附加各种检查规则,来实现内存管理。注意,Rust 大部分工作都是在编译期完成,所以运行时没有额外开销。下面是三原则:
1.每个值 value, 都有一个所有者 owner
2.同一时间,一个值只能有一个所有者 owner
3.当所有者 owner 离开作用域,对应的值会自动 dropped
非凸科技正在打造一支先进的Rust工程师团队,成为行业第一家all in Rust 的公司,为行业带来更多效率价值!
如果你想学习Rust,又对量化感兴趣,那么欢迎加入非凸!
【投递邮箱】recruit@ft.tech
【微信沟通】354334592