Rust语言使用量持续增长,有望成为代码界“超新星”

科技太和君 2024-08-13 00:19:57

Rust的使用量近年来持续增长,无论是基于代码统计的开源托管平台还是基于搜索频次的排序网站统计都显示了这一编程语言充满活力的现状。

由Rust调查工作组与Rust基金会合作主导的调研项目连续六年对代码维护者、贡献者和那些普遍对Rust的未来感兴趣的人进行了调查。根据最新发布的《2022年度Rust状况调查》,使用 Rust 的开发人员比以往任何时候都多,年度调查中超过90%的受访者认为自己是Rust开发者,其中47%每天使用Rust(比2021年增加了4%)。

最新年度调查还发现,30%的Rust用户可以用该语言编写简单的程序,27%的用户可以编写可用于生产的代码,42%的用户认为使用Rust可以提高工作效率。在Rust前用户(少数受访者)中,30% 的人将困难视为放弃该语言的主要原因,而近47%的人则提到了他们体验不佳的因素。

Rust是由Mozilla主导开发的通用、编译型编程语言,其设计理念为“安全、并发、实用”,支持函数式、并发式、过程式以及面向对象的编程风格。

Rust语言一开始原本是Mozilla员工Graydon Hoare的个人项目,而Mozilla于2009年开始赞助这个项目,并于2010年首次公开。同年,其编译器源代码开始由原来的OCaml语言转移到用Rust进行自动编译,这个会自我编译的叫“rustc”的编译器采用了LLVM作为后端。Rust虽然由Mozilla资助,但它其实是一个共有项目,有很大部分的代码是来自于社区的贡献者。

Rust的日益成熟可以从上年度使用该编程语言的不同组织数量的增长中看出。事实上,29.7%的受访者表示他们在工作场所的大部分编码工作都使用Rust,这一数字比上一统计年度增加了51.8%。

该编程语言在更多专业环境中的使用愈加频繁,原因有很多。使用Rust的主要原因包括被认为能够编写“无差错软件”(86%)、Rust 的性能特征(84%) 以及Rust的安全性和安全保证(69%)。

那些在工作中使用Rust的受访者中,72%的人表示使用Rust帮助团队实现了目标(比上一年增加了4%),75%的人计划未来继续在团队项目中使用Rust。

与不同场所中应用的其他许多编程语言一样,Rust的学习曲线是该编程语言受影响的重要因素;39%的受访者以专业身份使用 Rust表示这一过程“具有挑战性”,9%的受访者表示在工作中采用 Rust“拖慢了他们团队的进度”。然而,60%的熟练用户认为Rust总体上值得采用。调查还发现76%的受访者认为使用Rust“能令人身心愉悦”。

不论如何,与当下的Python比起来,Rust仍然略显小众,但是作为一款“连续五年最受欢迎的开发语言”,Rust完全有潜力成为代码界的“超新星”。

0 阅读:0