我们是否需要去学习Rust,学习它需要多少时间成本?

非凸科技 2022-08-29 15:16:41

分别对入门和精通两个场景进行一个简单对比:

1.入门
(1)标准:以完成一个简单demo作为入门标准
(2)结论:Rust >> C++ > C > TypeScript > JavaScript
(3)细节:Rust以编译器严格著称,完成一个demo之前需要经历编译器在编码阶段和编译阶段的双重吊打,还需要消化一些较新颖的语法,如match匹配模式、Option/Result;开发者在多次编译器报错中会开始逐渐适应Rust的规则和细节,当迈过这个坎后,编码的速队会有明显的提升。

2.精通
(1)标准:以熟练掌握语言的高阶功能和最佳实践作为精通标准
(2)结论:C++≈ Rust >> TypeScript > C > JavaScript
(3)细节:相较于C++,精通Rust 的难度个人感觉丝毫不减,一些共同的难点包括:宏、多范式编程、函数重载,指针的高效使用;虽然Rust 的ownership规则优秀地实现了减少了线程安全以及手动管理内存的心智负担,但新引入的生命周期lifetime、trait语法、切片等概念也是Rust劝退的首席代表。

虽然学习Rust有一定难度曲线,但一旦买过这个坎,就很快入门到精通。非凸科技作为Rust-量化先行者,极力推广Rust,鼓励更多的人学习交流。欢迎加入!
【投递岗位】Rust工程师
【投递邮箱】recruit@ft.tech
 

 

 

...全文
43 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-编程语言 发布问题, 以便更快地解决您的疑问

7,340

社区成员

发帖
与我相关
我的任务
社区描述
因为缘分,所以猿粉! 这里有“入门级选手”必备的成长路线图,为“程序员后备队”提供技术大咖直播指导,丰富的学习资料已经等候多时,请查收! 陪伴猿粉共同成长,提升技术不在话下;右边扫码关注微信公众号。
其他 其他
社区管理员
  • 高校俱乐部
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

       2021年“C站百所高校巡讲” “C站名企参观”等活动,火热报名中, 与CSDN创始人蒋涛、各路技术大咖面对面!

       现招募CSDN高校俱乐部的部长并组建本校CSDN高校俱乐部,我们希望你是高校在校生且是IT技术爱好者,校内社交圈,有强烈的责任心,熟悉社团工作,有校园活动组织经验,在高校能够建立长足发展的学习型俱乐部,我们期待您的加入,CSDN高校俱乐部将赋予以下权益:

  • 高校巡讲:骨灰级专家线下巡讲
  • 线上直播:技术大咖线上分享
  • 线下沙龙:学习精英线下沙龙讨论
  • 学习小组:任务驱动,免费学习
  • 能力认证:对标大厂,高薪就业
  • 技术竞赛:竞赛选拔,实战演练
  • 企业游学:到大厂参观并学习
  • 企业招聘:面向俱乐部成员专属招聘
  • 专属博客:给各俱乐部搭建社区云
  • 电子书卡:给俱乐部成员提供学习资源
  • 组织logo:设计旗帜,活动宣传

 联系方式:

  • 电话:张老师-17734567851(同微)
  • 邮箱:student@csdn.net
  • Q Q:1218227747

试试用AI创作助手写篇文章吧