2月23日,Elon Musk 在Twitter上说,“I’m a fan of Rust”。
马斯克的喊话,让Rust爱好者们难掩激动之情。
有人说,Rust 是我的宝藏语言,不能火!
有人说,从没见过Rust 语言吸引了这么多马斯克级别的大佬!
有人说,有Rust 编译期托底,心里从来没慌过!
还有人说,追随大佬的脚步准没错,Rust 不仅让人幸福,更让人富有!收入可不一般~
一、Rust: 内存安全不是问题
回想近期编程圈发生的一些事件,比如,npm 包被黑客篡改事件,Log4j 漏洞事件,开源作者不满被白嫖而发布恶意代码事件。这些事件都和安全相关且影响巨大,可能带来直接的经济损失或法律诉讼。
据微软公司发布的报告称,约有70%的安全漏洞,都和内存安全相关;还有一组报告称,代码中(某些编程语言如C/C++)60%-70%的缺陷和内存相关。问题是,与内存相关的缺陷往往很难被调试,因为这类错误并非100%稳定重现。
然而,Rust 主治上述问题。Rust 凭借其丰富的类型系统以及独特的所有权机制,在编译代码时就能够发现大多数内存使用缺陷。比如,未初始化的访问、越界访问、悬垂指针、重复释放……都能解决。
除此之外,Rust没有历史包袱,没有因为需要向后兼容而变得杂乱不堪,而是拥有精美细致的文档、庞大的社区以及各种内置的便利工具等。
二、Rust:支持者越来越多
近日,Rust 语言官方博客发布2021年 Rust 语言现状调查报告。报告显示:90% 的受访者表示他们会在所有需求中均使用 Rust 语言;5% 的受访者提到他们曾经用过 Rust,但现在已经不再使用;4% 的受访者则表示他们从来就没使用过 Rust。
Rust 的用户比例仍然保持上升。在使用 Rust 的人群中,81% 的受访者每周至少使用一次,高于去年调查中的 72%。75% 的用户提到他们会使用 Rust 编写生产就绪代码,但也有 27% 的受访者表示这么做难度较高。
关于受访者们在工作中使用 Rust 的理由,占比最高的答案是:Rust 能帮助用户“构建起相对正确、没有 bug 的软件”,受访者对此给出了 96% 的支持率。
在正确性之外,性能(92%)成为大家选择 Rust 的另一个重要理由。还有 89% 的受访者表示,选择 Rust 主要是看重它广受好评的安全属性。
随着Rust基金会成立,2021年是Rust发展史上重要的一年,Rust社区也变得比以往都大,这让我们看到了Rust的未来,那将会是一条坚实的道路!
非凸科技正基于Rust生态打造高效率、低延迟、高可靠、全内存高频交易平台,为量化机构保驾护航,也为行业创造更多价值。
如果你想学习Rust,对量化行业也感兴趣,欢迎联系非凸,了解非凸,加入非凸!