【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 行业 » 正文

Rust语言2019调查报告发布:它为什么流行不起来?

放大字体  缩小字体 发布日期:2020-04-25 18:07:18    浏览次数:17
导读

  从 2019 年下半年至今,不到一年的时间内,Rust 语言确实接二连三地掀起过一些波澜。从微软探索将 Rust 作为 C 和 C++ 的安全替代方案开始,Rust 吸引了越来越多的目光:内核维护者表示愿意接受用 Rust 开发 Linux 驱动;AWS 也伸出橄榄枝,宣布赞助 Rust;微软更进一步,在今年年初开发并开源了受 Rust 启发的新编程语

  从 2019 年下半年至今,不到一年的时间内,Rust 语言确实接二连三地掀起过一些波澜。从微软探索将 Rust 作为 C 和 C++ 的安全替代方案开始,Rust 吸引了越来越多的目光:内核维护者表示愿意接受用 Rust 开发 Linux 驱动;AWS 也伸出橄榄枝,宣布赞助 Rust;微软更进一步,在今年年初开发并开源了受 Rust 启发的新编程语言 Verona;最近,苹果也站出来拥抱它,将 C 代码移植到 Rust。

  此外,Rust 连续四年在 StackOverflow 开发者调查中蝉联“最受开发者喜爱的编程语言”。有意思的是,其中 97% 的受访者并未使用过 Rust,他们对Rust 语言的喜爱,仍停留在“想学习”的阶段。

  近日,Rust 官方博客发布了 2019 年度的Rust 语言调查报告。其中有些问题也许能够解释为什么Rust 语言如此被关注,却一直没有真正流行起来。

  该调查共收到以 14 种不同语言完成的 3,997 份回复,使用英语的受访者人数占比最高,为 69.6%,其次是10.8% 的中文受访者。调查报告中特地指明,非英语受访者希望有自己所使用语言的 Rust 文档,在中文使用者中,这一要求占比尤其高。对此,官方也正着手进行翻译工作。

  在所有受访者中,有 82.8% 的人使用过 Rust;7.1% 的受访者曾经使用过,但现在已停用;另有 10.1% 的受访者表示从未使用过 Rust。与上一年的调查结果相比,用过 Rust 的受访者比例显著增加(75%→82.8%)。其中,绝大多数使用Rust 的受访者是后端开发人员。

  调查数据显示,受访者参与的大多数 Rust 项目(43%)较为小型,通常包含 1,000-10,000 行代码。中型到大型(总代码行超过 1 万行)的 Rust 项目也呈上升趋势,从 2016 到 2019 年,这一数据从8.9%增长到 16%,到 23%,再到现在的 34%。

  上文提到,有 7.1% 的受访者使用过 Rust 后又停用了。对于这部分用户,停止使用 Rust 的最大原因是所在的公司不再采用 Rust。学习曲线、缺少所需的库、缺乏 IDE 支持等也是常见的阻碍因素。

  关于部分从未使用过 Rust 的受访者,大多数人表示“想学习”,但“公司未采用”。可见,公司采用与否对个人的语言学习还是有不小程度的影响。

  受访者指出,如果公司愿意采用,且 Rust 有更多的库和更好的 IDE 支持的话,他们愿意更多地使用 Rust。

  其次,受访者认为 Rust 的学习曲线和互操作性还有待改善。就互操作性而言,更多用户希望 Rust 能与 C 语言有更好的互操作性,R 和 C++ 紧随其后。

  不止如此,更高的市场渗透率、更稳定的库、更好的平台支持等等,都是开发者所希冀的。对于用户来说,生产力是工作的重要目标,成熟度左右着 Rust 的吸引力,而现在,Rust 显然还不够成熟。

  google才几岁?[url=谈红色变,红是造假的代名词吧,红你妹啊。: 看着牙疼!看着牙疼!搞笑呢?能说脏话吗?不能,那没什么好说的了!苏苏呵呵哦?有人爱我吗?System76还有自己的OS。现在可以递送到很多地区了。英语太差了,回去补课吧。腾讯,多年在中国占据软件第一的位置,可惜,除了QQ、微信外,什么都没有做出来。联合查询呢?

  hash join有了么?垃圾文章!挺好中国,还得是华为!赞!中国人就是不干正事,搞什么少数民族语言,把libreoffice加上系列码,都是找骂的事,就是不干正事。腾讯也搞芯片,太搞笑了吧?腾讯存在多少年了?过去这么多年腾讯干什么去了?

  class B{void m(){t();s();}中國自己制定了文檔標準,自己都不用,怎麼讓別人瞧得起呢?hello测试是不是真的好个屌,就是一骗子喜大普奔!这个core的广告我非常赞同!PgSQL迟早会是第一。Windows只是个OS,LINUX是整个完整的开发、应用、办公环境。有什么好比的呢?

  把买Windows的钱捐给Linux基金更好吧。一群无聊的人上述表达式有一处错误。老实说,除了最后一个,其他我都会,请重新启动计算机!你好,请问analysis中的属性标签是如何定义的?比如:“role”。另外,这里的timepark如何加入的?我和我的小伙伴都惊呆了!database呢?node.js??哈哈其实主要就是没有好的office和email-client。土豪,我们做朋友吧!病的不轻啊。这个游戏从哪里下载的太给力了!太给力了!太给力了!太给力了!按照步骤搭建不出来求救史无前例的震撼!太给力了!太给力了!发个评论测试一下这个滚动框是不是真的太给力了!

 
关键词: 英语资讯网站
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-173730.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4