非凸科技2022-02-23 16:33:33点赞:0阅读:39
关注
Elon Musk:I’m a fan of Rust. Clearly scales well, given that Discord uses it.
Twitter创始人Jack也表示,Rust has fixed this dramatically!
回想近期编程圈发生的一些事件,有npm 包被黑客篡改事件,Log4j 漏洞事件,开源作者不满被白嫖,发布恶意代码事件。
这些事件都和安全相关且影响巨大,可能带来直接的经济损失或法律诉讼。
据微软公司发布的报告称,约有70%的安全漏洞,都和内存安全相关。
还有一组报告称,代码中(某些编程语言如c/c++)60%-70%的缺陷和内存相关。
问题是,和内存相关的缺陷通常是很难调试的,因为这类错误并非是100%稳定重现的,并且表现的莫名其妙。
Rust主治上述问题。Rust 凭借其丰富的类型系统以及独特的所有权机制在编译代码时就能够揪出大多数内存使用缺陷。
未初始化的访问、越界访问、悬垂指针、重复释放……通通扫清。由于是在编译期就能解决问题,Rust 程序的运行效率堪比 C 语言。
Rust没有历史包袱,没有因为需要向后兼容而变得杂乱不堪。Rust拥有精美细致的文档、庞大的社区以及各种内置的便利工具等。
Rust最突出的缺点可能是难学,但是对于爱折腾的工程师来讲,也不算缺点。
随着Rust基金会成立,2021年是Rust发展史上重要的一年,Rust社区变得比以往都大,这让我们看到了Rust的未来,那将会是一条坚实的道路!
非凸科技正基于Rust生态打造高效率、低延迟、高可靠、全内存高频交易平台,为量化机构保驾护航。
如果你想学习Rust,又对量化感兴趣,欢迎了解非凸,加入非凸!
【应聘岗位】Rust开发工程师
【投递邮箱】[email protected]