你对Rust的印象,是什么样子?

用过 Rust 的人都说各种好,不如看看这些工程师们,是怎么说的。

小王Rust难吗?所有权和生命周期确实挺特殊,但你只需大致理解就能开始写代码,不需深入理解或掌握。我写了2w多代码里需要生命周期标注的比例其实不高,与其畏手畏脚,不如直接上手,有编译器帮你兜底,怕啥?

小张Rust不完美,但在保证安全却不需要gc的前提下,目前应该没有更好的设计思路。对比之下,go的gc经过了多次迭代才提升到能接受程度,go计算性能上benchmark也跑不过Rust。

小刘Rust不仅能让你更加幸福,还能让你更加富有。不同语言的平均收入不一样,Rust会比其他语言赚的多。不知道是因为聪明的程序员用Rust,还是用Rust真正提高了他们的开发效率呢。[旺柴]

小房我对Rust感兴趣已经有一段时间,不仅是因为它经常出现在各种技术媒体上,还有它在安全性和性能方面采用了一些新颖方法。我还发现,其他程序员在谈论Rust时总会带有一些特别喜爱和钦佩之情。

小金我对Rust的第一感受是惊喜,pattern match 太好用,trait太好用,包管理和项目组织太舒服;接下来感受是有点别扭,比如返回值总想打分号,错误处理总想用异常和错误码,生命周期只有在报错时才想起要写,以及习惯问题会颠覆以前常用的思维;再后的感受是喜欢,基本上编译通过后就只存在逻辑错误,debug信息很全,调试起来很舒服,宏能玩出各种花。

小华我对Rust的最大感受是胆子更大了,有Rust编译期托底,心里不慌。只要放心大胆的尝试,最小化的原型程序编译通过,基本就成了。另外,处理问题的能力也得到巨大的飞跃,即便面对一个相对陌生的领域,心里也不会慌。

Rust吸引了很多语言的优秀特性,所以,不论你是从OOP还是FP转向Rust,都能看到优秀编程语言的影子。掌握了Rust,就相当于掌握了很多其他语言的精髓,把Rust引入你的技术栈,也让自己职业生涯多一门面向未来的利器。

首先,Rust 没有历史包袱,采百家之长。从语言的内核看, Rust 重塑了对基本概念的理解。比如它清晰地定义了变量的生命周期,不仅摒弃 GC 这样的内存和性能杀手,还不用关心手动内存管理,让内存安全和高性能兼得。

其次,从语言的外观来看,它用起来很像 Python/TypeScript 这样的高级语言,表达能力一流,但性能丝毫不输于 C/C++,表达力和高性能二者兼得。

所以,集表达力、高性能、内存安全于一身的Rust,在很多场景里都能大施拳脚。除了在传统的系统开发领域,如操作系统、设备驱动、嵌入式等方向高歌猛进之外,Rust 还在服务端高性能、高并发场景遍地开花。

Rust是近几年呼声比较高的一种新型开发语言。市场占有量并不大,但增长速度极为迅猛。Rust能弥补当前多种开发语言的不足,形成良好的开发哲学和思想导向,帮助开发者交付高质量的软件产品,因此,及早学习并应用Rust非常有价值。

现阶段,非凸科技(https://ft.tech)正在寻找行业内优秀的Rust开发工程师,薪资福利超级优厚,开发氛围也很好。如果你喜欢 Rust,学习能力强,不甘愿做螺丝钉,想追求成就感,那么请考虑加入非凸!

投递邮箱:recruit@ft.tech

Rust China Conf 2021

时间:10月16日-17日

地点:上海徐汇区云锦路701号西岸智塔 AI Tower

非凸科技很荣幸成为本次大会的金牌赞助商,欢迎Rust爱好者前来参会。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值