由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

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

  1. rust语言与go语言_用户调查显示,Rust语言很难学习和使用

    rust语言与go语言 由Rust语言团队进行的对Rust用户社区的新调查显示,人们对该语言及其使用的兴趣与日俱增,但是,用户对该项目吹捧的一些Rust功能却感到失望,这是该项目的优势. 该调查吸引了 ...

  2. 少儿编程c语言 难度,c语言很难学吗

    C语言是一种面向过程的编程语言,它已经从计算机硬件中分离出来,可以设计中等规模的程序.接下来给大家讲讲c语言很难学吗,希望对你们有帮助. C语言编程,除了让你知道相关的概念,带你进入编程大门,也让你了 ...

  3. python是不是比c语言难_解答:为什么很多人觉得C语言很难?

    对初学者来说,C语言确实有一定的难点,但是C语言是基础的语言,并不是最难的所以学不好的主要还是自身的问题.依据本人这么多年的经验,这尝试分析下为何这么多人学不好C语言? C语言本身存在一定难度 C语言 ...

  4. 45万例患者基因检测显示:NGS很难检测出七分之一的致病变异

    基于下一代测序(NGS)的临床基因测试越来越多地用于辅助诊断,针对该技术的临床应用有具体的指南,除了检测相对可靠的单核苷酸变异(SNVs)和微小插入缺失(indel),NGS也已经被扩展到检测CNV( ...

  5. 为什么机器学习很难学习因果关系?

    [CSDN 编者按]尽管现有的机器学习模型已经取得了巨大的进步,但遗憾的是,所有的模型不过是对数据的精确曲线拟合.从这一点而言,现有的模型只是在上一代的基础上提升了性能,在基本的思想方面没有任何进步. ...

  6. 本以为java语言很难学,其实就学完下面这些知识,就能理解了

    刚毕业,找工作,很多人都面临相同的问题.自己能做什么?什么工作既舒服,福利又好(不存在的,除非银行你家开的).然后社会是个发展的社会,现代人的生活越来越智能,生活中其实充满"技术" ...

  7. 函数型F#语言很值得学习

    最近有些空闲,今天看了下F#语言,打算学习一下. 以前接触过Haskell,ML语言,也考虑过ErLang,一直没有太多时间.因为目前工作在.net平台,所以打算多尝试下F#. 目前已经有两本Apre ...

  8. 听说C语言很难?怎么不来看看我这篇(六)结构

    1.写在前面 前面的我们学习了C语言的变量.控制流.函数.指针,这节博客我们来学习C语言的结构的,C语言基础的最后一个模块.那么什么是结构呢?结构是一个或多个变量的集合,这些变量可能为不同的类型,为了 ...

  9. C语言很难学?不不不,只需要这几步!

    很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言? 已经开发了很多年的程序的我,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言. 首先,小编告诉你: 1.工欲善其事,必 ...

最新文章

  1. 提示框一段时间以后消失setTimeout
  2. 运维之我的nginx短篇教程
  3. Android之Xposed框架完全使用指南
  4. centos删除php_Linux CentOS完全卸载PHP
  5. 职称计算机隐藏桌面图标,2018年职称计算机考试WindowsXP操作题(1)
  6. CentOS 最小化安装后安装桌面
  7. SAP License:生产订单状态
  8. js 调用c语言函数看,web前端:JS高级---函数中的this的指向,函数的不同调用方式...
  9. java spring 事务传播_深入理解Spring的事务传播行为
  10. 日常英语:最近的药店在哪里
  11. 当您尝试加入域时,出现“Network Location Cannot be Reached”(不能访问网络位置)错误信息...
  12. PHP开发之字符串长度以及字符串子串截取相关函数总结
  13. OJ 1308 让人头疼的“双十一”
  14. CAD删不掉的顽固图层及简单优化
  15. 170 FPS!YolactEdge:边缘设备上的实时实例分割,已开源!
  16. Packstack搭建Openstack R版本
  17. vue使用 vueQr,html2canvas 实现批量生成二维码并合成海报
  18. 下个月你就要找工作了,面试前要好好了解这些事儿
  19. 关于pegeoffice插件 文件模板使用分页符 用word打开独占一页问题解决方式
  20. MySQL 用 truncate 命令快速清空一个数据库中的所有表

热门文章

  1. 【搞笑】新闻联播熏陶下的小学生作文
  2. 2020-10-15 Comsl学习3
  3. iMX6UL开发板移植libcurl库
  4. python的拼音_Python返回汉字的汉语拼音(原创) | 学步园
  5. vlc web 登录账号_使用VLC Activex插件做网页版视频播放器
  6. 专业办公套件(Office 2019)for Mac
  7. Lua math函数的用法
  8. 解读:学习网络安全自学好还是报培训班好
  9. 5G时代来临,电影行业面临的机遇与挑战
  10. 怎么把python变成中文_又一个奇葩要求,Python是如何将“中文”转“拼音”的?...