rust将来会拿来做什么,rust 2020

在编程语言的世界中,当今最流行的语言是Rust。

谷歌宣布将向Rust 基金会捐赠100 万美元,用于支持Interop Initiative 计划,以提高C++ 和Rust 之间的互操作性。

前段时间,微软发布了招聘信息,寻找一名Rust 开发人员,帮助Microsoft 365 团队用Rust 重写用C# 构建的云服务的核心组件。

随着Rust成为Linux内核的第二官方语言,最新的Linux 6.8内核也追随最新版本Rust的脚步,升级到了Rust 1.75。同时,最新补丁将内核Rust代码迁移到Rust 1.76,并为下一版本的Rust 1.77做好准备。

……

很多人对此很好奇,但Rust是否有可能仅仅为了安全而“走出圈子”呢?2月19日,Rust社区发布了它?调查了全球近10,000 名开发者后得出《2023 年度 Rust 现状调查报告》 个答案。

国内Rust开发者较多,占比6%

数据显示,2023年使用Rust的开发者数量预计将从2023年的91%小幅增长至2023年的93%。

49%的受访者表示他们每天(或几乎每天)都使用——,比去年增加了2个百分点。

从全球Rust 开发者聚集地来看,排名前10 的国家是美国(22%)、德国(12%)、中国(6%)、英国(6%) 和法国(6%)。 )、加拿大(3%)、俄罗斯(3%)、荷兰(3%)、日本(3%)、波兰(3%)。

大多数受访者表示他们最喜欢用英语交流技术话题(92.7%)。同样,中文是技术交流中第二高选择的语言,为6.1%。

Linux 和VS Code 是Rust 开发人员最常用的工具

在非Rust 用户中,31% 的人表示不使用Rust 的主要原因是它很难使用,67% 的人表示他们没有机会优先学习Rust。

当被问及为什么之前使用Rust 的开发人员后来放弃了Rust 时,46% 的人表示这是因为Rust 超出了他们的控制范围或者是因为他们公司的研发要求。 31% 的开发者表示他们遇到过比Rust 更好的语言,24% 的开发者认为Rust 太难了。

在过去的一年里,受访者的Rust 专业知识普遍有所提高。 23% 的受访者可以(仅)用Rust 编写简单的程序(比2023 年下降了6 个百分点),28% 的受访者可以编写生产就绪的代码(上升了1 个百分点),47% 的受访者认为他们使用Rust 更容易工作富有成效(高于2023 年的42%)。

对于Rust 开发人员来说,最常用的操作系统是Linux,其次是macOS 和Windows。

当然,Rust 程序员主要开发Linux 平台的软件,其次还有基于WebAssembly、嵌入式平台、移动平台的软件。这显示了Rust 的多功能性。

像许多程序员一样,对于更专业的Rust 开发人员来说,最常用的IDE 是Visual Studio Code,而JetBrains 专门为Rust 开发的RustRover 去年也获得了很多关注。

工作中生锈

研究数据显示,在实际生产环境中部署时,Rust 在工作场所的使用量逐年持续增长。这与我在文章开头提到的越来越多的公司采用Rust 不无关系。

到2023 年,34% 的受访开发者将使用Rust 进行大部分工作编码,比2023 年增加5 个百分点。在这组受访者中,39% 的组织经常使用Rust。

数据显示,开发者愿意在Rust 语言上投入时间的主要原因是因为Rust 允许他们构建相对准确且无错误的软件,而这个比例高达86%,到2023 年还会增加。自调查以来增加了4%。第二大原因是Rust 的性能特征(83%)。

此外,79% 的受访者认为Rust 能够有效实现公司目标,比2023 年增加了7 个百分点。 77% 的受访者表示他们的组织可能会继续使用Rust,比去年增加了3 个百分点。

有趣的是,认为自己的组织难以使用Rust 的人数正在减少,从2023 年的34% 下降到2023 年的39%。与此同时,越来越多的开发人员认为部署Rust 的成本是值得的:到2023 年将达到64%,到2023 年将达到60%。

这可能是由多种因素造成的,但对Rust 的认识的提高可以导致对使用Rust 的新团队的资源和支持激增。

就技术领域而言,

Rust 似乎在创建服务器后端、Web 和Web 服务以及云技术方面特别受欢迎。

挑战

与之前的研究一样,Rust 现状报告强调了该语言目前面临的挑战。

数据显示,在对Rust 的未来表示极大担忧的受访者(9,374 名)中,大多数

担心Rust 变得过于复杂(43%)

,较2023年增加5个百分点。 42% 的受访者

担心Rust 在科技行业中未得到充分利用。

也将于2023 年推出

32% 的受访者最担心Rust 开发人员和维护人员没有得到足够的支持

共有33,354例,比2023年增加了6个点。

事实上,这样的担忧也不无道理。在过去的几年里,Rust 由于管理问题在公司内部引起了很多混乱。 2023 年,Rust 编程语言的审核小组在GitHub Pull Request 中突然宣布辞职,此时审核小组成员Andrew Gallant 在一份声明中写道:核心团队认为除了他们自己之外没有人应该受到责备,与此相反,没有人应该受到责备。随后,为了更好地维护Rust项目,团队于2023年6月宣布成立新的顶级治理机构————领导委员会(Rust Leadership Council)。 Rust 核心团队和临时领导职位已被取消,并将继续存在。随后,董事会将由Rust 取代,后者将负责顶层治理问题。

就Rust 用户想要实现、稳定或改进的功能而言,最感兴趣的改进领域是特征(特征的别名、相关类型的默认值等)、const 执行(通用const 表达式、const 特征等)。 ) ) 是。方法)和异步(异步闭包、协程)。

有趣的是,20% 的受访者表示他们希望Rust 放慢开发新功能的速度。这可能与前面提到的Rust 变得过于复杂的担忧有关。

许多Rust 开发人员还为异步问题而苦苦挣扎。

受访者希望Rust 维护者主要优先考虑修复编译器错误(68%)、提高Rust 程序的运行时性能(57%) 和缩短编译时间(45%)。

以上是《2023 年度 Rust 调查报告》的一些亮点。有关完整报告,请参阅https://blog.rust-lang.org/2024/02/19/2023-Rust-Annual-Survey-2023-results.html。

本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/578410.html

(0)
上一篇 2024年5月25日
下一篇 2024年5月25日

相关推荐

  • 和平精英怎么样屏蔽防具?

    和平精英怎么样屏蔽防具? 和平精英屏蔽防具方法是 玩家可以直接点击屏幕最下面的仓库。 然后在左边,有个展示设置,点击进入,就可以选择最后一个战斗中,其中有个隐藏头盔,玩家直接点击把前面的勾给取消掉,这样的话就可以把自己的头盔给隐藏掉,无论是一级、二级、三级头盔都不会显示,不过这个只是对于自己有效果,如果你以你队友或者敌人的视角来看,还是会依然存在。 和平精英…

    游戏快讯 1小时前
  • 和平精英怎么练反应? 和平精英颜色怎么调?

    和平精英怎么练反应? 1、首先,要先找到适合自己的枪械,然后练习压枪。其次要练习打靶的准确度。打靶时先练习固定靶,在固定靶射击稳定的前提下练习射击移动靶。保证枪口能够找到敌人的位置。   2、在练习好射击精度之后,要练习开镜后迅速找人锁定目标的技能,开镜练习直接开镜和左右探头开镜,训练反应速度。   3、练习好射击精度和开镜反应速度之后,就要练习移动情况下的…

    游戏快讯 2小时前
  • 和平精英怎么获得电摇兑换码?

    和平精英怎么获得电摇兑换码? 电摇没有兑换码,只能在商城里面用物资币兑换攒够60个物资币即可兑换电摇,可以用阅换码去约换服饰币,攒够符石必须兑换电摇 和平精英CPU兑换码? 康师傅兑换码:需要购买官方合作款的香辣牛肉面,然后用微信扫描料包上的二维码。在小程序“召唤空投”中可以获取军需礼包。 玛莎拉蒂兑换码:官网赠送钥匙兑换码,无法从其他平台获取,建议不要购买…

    游戏快讯 3小时前
  • 和平精英极限追猎怎么飞不了?

    和平精英极限追猎怎么飞不了? 答:和平精英极限追猎你要点两下跳跃才可以飞起来。 和平精英极限追猎飞不了? 和平精英游戏中,追猎模式玩家之所以能飞是因为穿上了【外骨骼腿甲】,这个装备搭载着推进器,只要点击推进功能特种兵就可以上天。外骨骼腿甲,是在矩阵基站中用纳米晶体和蓝图合成而来的。 和平精英极限追猎飞不起来? 和平精英极限追猎是在创意工坊里面的模式。它是进入…

    游戏快讯 8小时前
  • 《和平精英》怎么调灵敏度?

    《和平精英》怎么调灵敏度? 1. 打开和平精英,点击展开图标。 2. 点击设置。 3. 点击灵敏度设置。 4. 可参考如下参数设置灵敏度即可。 和平精英跳跃灵敏度怎么调? 根据个人习惯调整跳跃灵敏度。解释和平精英是一个需要玩家进行各种操作的游戏,其中跳跃是非常重要的操作之一。灵敏度设置可以影响跳跃的效果,因此不同的玩家会根据自己的操作习惯选择不同的跳跃灵敏度…

    游戏快讯 9小时前