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日

相关推荐

  • 和平精英月兔模式什么时候上线?

    和平精英月兔模式什么时候上线?  和平精英中秋月兔模式上线时间:2019年9月9日开启,每天18:00到23:59开放。 《和平精英》是由腾讯光子工作室群自研打造的军事竞赛体验手游,该作于2019年5月8日正式公测 兔兔鞋和平精英怎么获得? 兔兔鞋和平精英无法获得,因为系统不支持。 商店获得。兔子棉拖鞋这个装扮是需要在商店里面购买才可以获得的。价格…

    游戏快讯 1小时前
  • 和平精英和平碎片怎么用?

    和平精英和平碎片怎么用? 和平精英和平碎片收集完之后,可以兑换宝箱,宝箱可有机会开到皮肤 和平精英笛子怎么用? 玩家在和平精英中可以装备各种道具,包括笛子。为了使用笛子,请按照下列步骤进行: 1. 玩家需要先获得笛子,并将其装备到背包中。 2. 在游戏中,点击右下角的道具栏图标,打开道具栏界面。 3. 在道具栏界面中,选择所需使用的笛子。 4. 将鼠标或手指…

    游戏快讯 2小时前
  • 和平精英怎么抽军需? 和平精英军需怎么抽?

    和平精英怎么抽军需? 1. 品牌型号:华为nova8 系统版本:Harmony OS2.0 软件版本:和平精英1.22.36 在和平精英主页,点击右侧的【军需】。 2. 打开军需后,点击【青春游园会】这个军需活动。 3. 进入军需活动页面,点击【金币宝箱】。 4. 页面跳转后,就可以抽金币军需了。 和平精英军需怎么抽? 1. 品牌型号:华为nova8 系统版…

    游戏快讯 3小时前
  • 和平精英道具不足能改名字吗?

    和平精英道具不足能改名字吗? 和平精英目前改名字的方式只有一个,那就是通过改名卡来重新改名字! 而一般改名卡都是出现在手册里面的,其他获得方式目前我还不知道,我所知道的就是通过购买精英手册获得! 其他改名字的方式我想恐怕只有重新建立一个新的号! 所以如果你没有改名卡道具的话,目前来说是不能更改名字的 和平精英改名字后别人能找到自己吗? 在好友里,如果有对方的…

    游戏快讯 5小时前
  • 和平精英军需单抽有保底吗?

    和平精英军需单抽有保底吗? 有 和平精英军需单抽有保底,由于抽奖规则的缘故,无论是单抽或十连都会给一件新军需作为保底,最差的保底是20个碎片。 和平精英怎么抽军需? 1. 品牌型号:华为nova8 系统版本:Harmony OS2.0 软件版本:和平精英1.22.36 在和平精英主页,点击右侧的【军需】。 2. 打开军需后,点击【青春游园会】这个军需活动。 …

    游戏快讯 6小时前