从11个视角看全球Rust程序员1/4:深度解读JetBrains最新报告

讲动人的故事,写懂人的代码

五个月前,编程界的大佬JetBrains发布了他们的全球开发者年度报告。

小吾从这份报告中找出了下面11个关于全球程序员如何使用Rust的有趣的趋势,让你学习和使用Rust更轻松。

1 这两年有多少程序员在工作中使用了Rust?

2 全球程序员使用Rust有多久了?

3 在多语言项目中,程序员最经常用哪些语言搭配Rust来用呢?

4 哪种语言的程序员最喜欢转投到Rust呢?

5 Rust代码最常使用什么协议与其他代码交互?

6 Rust程序员都在用什么IDE?

7 Rust程序员在IDE中最常使用什么插件?

8 Rust程序员最喜欢用什么工具调试程序?

9 Rust程序员都在使用啥性能分析工具?

10 Rust程序员最常开发什么类型的项目?

11 Rust程序员开发的项目大多运行在什么平台上?

因为这份解读有一万多字。为了不让你读得太累,小吾把解读分成4个部分。一起来看看吧。

1 这两年有多少程序员在工作中使用了Rust?

  • 个人项目:2022年67%,2023年64%,微微下降了3%。
  • 爱好:2022年61%,2023年60%,少了1%。
  • 工作:2022年18%,2023年20%,增加了2%。
  • 其他:2022年1%,2023年2%,多了1%。

看来,用Rust工作和其他的人增加了,个人项目和爱好的人稍微少一点。

1.1 对于数据的解读

  1. 用Rust工作的人多了
    • Rust的名声在业界越来越响,越来越多公司开始用。Rust因为内存安全、高性能和并发编程而受欢迎,系统编程、嵌入式开发和WebAssembly等领域都超级吸引人。
    • 专家Luca Palmieri说,虽然Rust的职位需求大于供应,但是很多开发者愿意用Rust工作。这就是工作中用Rust的人增加的原因之一。
  2. 用在个人项目和爱好的人少

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/717175.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024年数字媒体、新闻与管理国际会议(DMJM 2024)

2024年数字媒体、新闻与管理国际会议(DMJM 2024) 2024 International Conference on Digital Media, Journalism, and Management 【重要信息】 大会地点:长沙 大会官网:http://www.cdmjm.com 投稿邮箱:cdmjmsub-conf…

colab挂载googledrive云盘

参考: Google Colab简易\入门\常规\常用操作和命令_colab快捷键-CSDN博客 首先新建一个或者打开一个笔记本。 等待连接成功。 点击这个图标,变为如下这样: 挂载成功。 这里我是用现有的ipynb文件挂载: 他让我运行代码: 他会提示这个运行这…

相约北京“信通院数据智能大会”

推动企业数智化转型发展,凝聚产业共识,引领行业发展方向,摩斯将参与信通院首届“数据智能大会”(6月19-20日,北京)。 本次大会设置多个主题论坛,将发布多项研究成果,分享产业最新实…

微信核销通知地址设置返回:请开通回调通知产品权限

1.背景 微信代金券设置核销通知地址时返回: {"code":"REQUEST_BLOCKED","message":"请开通回调通知产品权限\n"} 2.解决方法 登录对应的微信商户号,然后访问如下链接: 微信支付 - 中国领先的第三方支付平台 | 微信支付提…

从11个视角看全球Rust程序员2/4:深度解读JetBrains最新报告

讲动人的故事,写懂人的代码 5 Rust代码最常使用什么协议与其他代码交互? REST API: 2022年:51%2023年:51%看上去REST API的使用比例挺稳定的,没啥变化。语言互操作性(Language Interop): 2022年:53%2023年:43%语言互操作性的比例在2023年下来了一些,掉了10个百分点…

编译器优化入门(基于ESP32)

主要参考资料: kimi: https://kimi.moonshot.cn/ ESP-IDF 支持多种编译器,但默认情况下,它使用的是乐鑫官方提供的 Xtensa 编译器,这是一个针对 ESP32 芯片架构(Tensilica Xtensa LX6 微处理器)优化的交叉编…

springboot应用启动太慢排查 半天才打印日志

springboot应用启动太慢排查 半天才打印日志 解决办法 hostnamectl 命令查看主机名 vim /etc/hosts 加上主机名配置 127.0.0.1 hostname

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 火星字符串(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 &#x1f…

Elixir学习笔记——Erlang 库

Elixir 提供了与 Erlang 库的出色互操作性。事实上,Elixir 不鼓励简单地包装 Erlang 库,而是直接与 Erlang 代码交互。在本节中,我们将介绍一些 Elixir 中没有的最常见和最有用的 Erlang 功能。 Erlang 模块的命名约定与 Elixir 不同&#x…

电商风控指南 | 直播间里的藏匿的“羊毛党”,普通消费者看不到

目录 直播间里的羊毛党 电商要针对性进行防范 随着618网购节的开启,各大电商平台的直播间再次成为消费者关注的焦点。在5月20日的一场酒水电商直播中,主播仅用43分钟便实现了成交额破亿,售出3万瓶白酒。然而,这些“秒杀”特价商品…

Excel加密怎么设置?这5个方法不容错过!(2024总结)

Excel加密怎么设置?如何不让别人未经允许查看我的excel文件?如果您也有这些疑问,那么千万不要错过本篇文章了。今天小编将向大家分享excel加密的5个简单方法,保证任何人都可以轻松掌握!毫无疑问的是,为Exce…

SpringBoot配置第三方专业缓存技术jetcache远程缓存方案和本地缓存方案

JetCache 是一个基于 Java 的分布式缓存解决方案,旨在提供高性能和可扩展性。它支持多种后端存储,如 Redis、Hazelcast、Tair 等,可以作为应用程序的缓存层,有效地提升数据访问性能和响应速度。 JetCache 的主要特点包括&#x…

语音识别相关文章整理目录

一、语音大模型架设与功能实现 使用sherpa-ncnn进行中文语音识别(ubuntu22)-CSDN博客文章浏览阅读953次,点赞30次,收藏26次。请注意,需要首先安装安装了所有必要的依赖项,包括 CMake、Git 和一个合适的 C/…

Vue路由讲解-05

这里的路由并不是指我们平时所说的硬件路由器,这里的路由就是SPA(single page application单页应用)的路径管理器。再通俗的说,vue-router就是WebApp的链接路径管理系统。 vue-router是Vue.js官方的路由插件,它和vue.j…

一道全等三角形证明题

接着上次那道题 一道初中一年级几何题解析,再来做一道初中一年级下半学期几何题目: 傍晚丢垃圾散步时看到小小的学生学习群里丢了这个题目,想到一个解法。实在构造不出契合题干阅读材料结论的三角形,索性先根据这结论做一个推论…

云动态摘要 2024-06-17

给您带来云厂商的最新动态,最新产品资讯和最新优惠更新。 最新优惠与活动 [低至1折]腾讯混元大模型产品特惠 腾讯云 2024-06-06 腾讯混元大模型产品特惠,新用户1折起! 云服务器ECS试用产品续用 阿里云 2024-04-14 云服务器ECS试用产品续用…

从《2024年人工智能指数报告》 看AI的最新发展趋势

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 《2024年人工智能指数报告》是由斯坦福大学的“以人为本”人工智能研究所(Stanford HAI)发布的,具体发布时间…

使用宝塔面板部署Django应用(不成功Kill Me!)

使用宝塔面板部署Django应用 文章目录 使用宝塔面板部署Django应用 本地操作宝塔面板部署可能部署失败的情况 本地操作 备份数据库 # 备份数据库 mysqldump -u root -p blog > blog.sql创建requirements # 创建requirements.txt pip freeze > requirements.txt将本项目…

【unity笔记】三、冰山碰撞变成碎块效果

一、模型准备 共需准备两个模型,一个原始模型,一个破碎后的模型。 破碎后的模型制作教程: 下载Blender 导入原始模型在添加偏好设置中添加Cell Fracture插件,调整模型碎裂效果。导出,保存到项目预制体文件夹。 二、…

3d模型怎么加室外场景渲染的步骤---模大狮模型网

在进行3D模型渲染时,将其放置在室外场景中可以提高渲染效果和真实感。以下是将3D模型加入室外场景的步骤: 1. 选择合适的场景:首先需要选择合适的室外场景,例如城市街道、森林、海滩等等。选择场景时需要考虑模型的大小和比例&…