素数|连续 3 年最受欢迎:Rust,香!( 六 )


四跨平台性
Rust跨平台性和Golang一样,拥有优秀的跨平台性,支持交叉编译,一份代码可编译出支持windows、 linux、arm、macos、freebsd等平台上运行的二进制,且完全静态编译,运行时不依赖任何第三方库。这个特性对于饱受C++跨平台编译折磨的程序员来说简直是福音。Rust对嵌入式环境同样支持友好,有人用Rust写了一个简单的操作系统[6]。
五生态问题
这一方面应该是Rust最弱的地方,作为一个后起之秀,其生态远远不如Python和Golang丰富,不过使用率很高的一些常用库都能找到;并且Rust连续3年成为Stack Overflow最受欢迎的语言[7],受到的关注度越来越高[8],相信未来Rust的社区一定会越来越丰富。
最后灵魂一问收尾:
没有垃圾回收的内存安全,没有数据竞争的并发安全、资源消耗低而性能强劲、开发效率高并且跨平台性优良,这样的Rust香不香?要不要拥抱一个?
相关链接
[1]https://github.com/famzah/langs-performance
[2]https://benchmarksgameteam.pages.debian.net/benchmarksgame/fastest/rust-gpp.html
[3]https://deavid.wordpress.com/2019/10/12/benchmarking-python-vs-pypy-vs-go-vs-rust/
[4]https://www.chromium.org/Home/chromium-security/memory-safetyhttps://www.zdnet.com/article/microsoft-70-percent-of-all-security-bugs-are-memory-safety-issues/
[5]https://www.bookstack.cn/read/trpl-zh-cn/src-ch10-03-lifetime-syntax.md
[6]https://github.com/redox-os/redox
[7]https://stackoverflow.blog/2020/06/05/why-the-developers-who-use-rust-love-it-so-much/
[8]https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
福利来了
电子书下载
《软件技术职业选择之道》
 素数|连续 3 年最受欢迎:Rust,香!
文章图片
计算机专业好找工作吗?哪些是当前的主流和热门方向?还在为职业发展感到迷茫?本书集结七位蚂蚁一线的技术专家和管理者,从操作系统、数据库、软件工程、网络安全、人工智能、技术风险及前端开发等七个方面,谈谈他们的看法以及对职业选择的建议,为你指点迷津!
点击“阅读原文”立即下载吧~
关注「阿里技术」
把握前沿技术脉搏
戳我,下载电子书。


推荐阅读