用户调查显示,Rust语言很难学习和使用

由Rust语言团队进行的对Rust用户社区的新调查显示,人们对该语言及其使用的兴趣与日俱增,但也使用户对项目所吹捧的一些Rust功能感到沮丧。

该调查吸引了将近6,000个Rust用户的反馈。 问题的范围从一个人在Rust方面的经验到对平台,工作流目标和工具链的意见。

[ 什么是Rust? 安全,快速,轻松地进行软件开发的方式 | 下一页:在InfoWorld教程中了解如何开始使用Rust | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

由于Rust是一种相对较新的编程语言,因此,绝大多数接受调查的用户(76.1%)使用Rust的时间不到1或2年。 他们需要多长时间才能熟练掌握该语言? 大多数接受调查的用户都精通 “少于一个月”(33.8%)或“少于一年”(30.3%)。 不到一周的时间里,只有少数人(7.1%)熟练掌握。 被调查的人中有很大一部分(22%)仍然对Rust没用。

是什么使Rust难以掌握? 用户报告说,Rust最鲜明的两个功能-生命周期和所有权/借用系统-要么“棘手”,“非常困难”,要么是“仍然无法得到”。

鲁斯特(Rust)声名big起是速度和内存安全性的结合 。 Rust代码会编译为机器本地指令,而内存管理的语法和习惯用法(生命周期和借用)使不安全内存的代码根本难以编译。 但是用户仍然很难理解这些隐喻。 结果,Rust团队正在研究使概念更直观的方法。

其他问题围绕继续使用Rust所面临的挑战。 一个月后,大约有一半的人退出了Rust的使用。 不使用Rust的最常见原因是:“太吓人,太难学或太复杂”(25%),“我的公司未使用Rust”(47.83%)和“我不使用Rust”。还没有学会Rust但我想学习(74.02%)。

除了需要改进Rust的学习曲线外,Rust团队的调查重点还包括添加更好的开发功能来编写客户端GUI应用程序,加强对IDE的支持以及提高标准库的成熟度。

调查指出,标准库的状态“不是维护者的错,维护者已经在[标准库]中努力编写和发布包装箱,但是通常,更多的公司需要参与并提供商业支持。” 在Rust在企业环境中更广泛地使用之前,这个目标可能还会遥遥无期。

From: https://www.infoworld.com/article/3324488/rust-language-is-too-hard-to-learn-and-use-says-user-survey.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值