01
Rust的逆袭
1
最受欢迎语言Top1
在2018Stack Overflow年度开发者调查报告中,Rust成功逆袭 Kotlin、Python、JavaScript 成为最受欢迎的编程语言。Rust由Mozilla基金会赞助开发,这已经是它在StackOverflow年度调查中连续第二年被开发人员评为最受欢迎的语言。
*图片来源:Stack Overflow
2
客户群体日渐广泛
Rust首次出现在2010年,相对而言是一种比较新比较年轻的语言。2016年,全面使用 Rust的比例为3.7%,2017年已经上升到 4.4%;而部分使用Rust的公司去年为16.1%,今年上升到16.6%。
*图片来源:InfoQ
在部分使用Rust的公司里,大中型项目的比率比去年也有所增长。
*图片来源:InfoQ
但整体而言,比起,Python、C、C++ 等,Rust的使用并不算特别广泛。调查显示,Rust使用率不高的很大一部分原因是选择Rust的公司占少数。
*图片来源:InfoQ
不过,Rust在工作中的占比也越来越高。过去一年间,Rust在商业应用上有着令人惊讶的成长。下面是部分人们熟知的公司:
亚马逊:用 Rust 构建工具
https://github.com/amzn/askalono
Facebook:源代码控制工具
https://twitter.com/Sunjay03/status/1019782490800603136)
Google:作为 Fuchsia 项目的一部分
https://github.com/fuchsia-mirror?utf8=%E2%9C%93&q=&type=&language=rust
微软:在新的 Azure 物联网框架中部分使用Rust
https://twitter.com/maxgortman/status/1012011425353461760
Twitter:用Rust作为构建团队支持的一部分
https://twitter.com/stuhood/status/978410393944047617?s=19)
此外,还有百度、三星等等,此前,J.P. Morgan的为 Roar团队招聘时,也吸纳了不少 Rust的使用者。
在参与问卷的3589个Rust用户中,有 42% 的人使用Rust 超过一年时间,而这个数字在上一年仅为 30%。使用时间短于一个月的用户占了 18% 左右,可见目前Rust正在吸引大批的新用户。
相信,随着更多公司对Rust的选择,Rust的成长速度将更加迅猛。
02
编程语言中的黑马
1
最安全的语言
Rust是由IT领域家喻户晓的Mozilla开发的注重安全、性能和并发性的编程语言。人们经常拿它与 C 语言进行比较。主要区别在于:
进群:960410445 即可获取源码!
Rust是内存安全的。在C代码中最常见的错误有悬挂指针(Dangling Pointers),缓冲区溢出(Buffer Overflows)或者内存错误。Rust是为了避免这些而创建的,从而让你在编写时(在代码运行前)不会犯这类错误。
*Rust及其家谱 图片来源:网络
由于需要掌握各种规则来实现记忆安全性,对于初学者来说学习Rust 有一定难度。然而,有经验的开发人员喜欢使用Rust,而且在未来几年会有很高的市场需求。
2
薪资可观
薪资方面,根据StackOverflow的2017年调查,Rust薪资较高,全球排名第二。