技术圈首页
程序员
解决方案
聚合短信
APP下载
登录
注册
首页
文章详情
2022 技术趋势:C++、Go、Rust 大放异彩
ACM比赛整理
|
69
2022-02-25 13:54
0
0
0
文 | 白开水不加糖
出品 | OSC开源社区(ID:oschina2013)
在线学习平台 O'Reilly 最新发布了一份《Technology Trends for 2022》报告。该报告基于该平台 2021 年 1 至 9 月产生的数据,并与 2020 年同期进行了比较;就技术行业的趋势进行了一番分析。O'Reilly 的用户群涵盖全球来自 100 多个国家/地区的数以百万计的开发者。
报告基于四种具体数据进行了分析:搜索查询、向人工智能引擎 O'Reilly Answers 提出的问题、按 title 的资源使用情况、以及按主题分类的资源使用情况。值得注意的是,对于平台上尚未囊括的内容(如:QUIC 协议或 HTTP/3 之类的);无论用户兴趣程度如何,其相关统计数据都将为零。
调查结果指出,勒索软件正在推动开发者对网络安全的兴趣、物联网和游戏开发则刺激了对有 35 年历史的编程语言 C++ 的兴趣。以及存在的可能情况是,开发人员正在关注一些较新的语言,以拓展自身优势。
具体表现为,过去一年中
有关勒索软件的内容使用量几乎增加了两倍(270%)、关于隐私的内容增加了 90%、威胁建模增加了 58%、身份
识别
增加了 50%、应用程序安全性提高 45%、恶意软件增加了 34%、零信任增加了 23%。供应链安全尚未成为安全主题,但有关供应链管理的内容的使用量增长了 30%。
对
C++ 的兴趣在过去一年显着增长(13%),其使用量大约是 C 的两倍。关于 C 的内容使用基本持平,下降了 3%。
O'Reilly 方面指出
,C++ 在游戏编程中占主导地位,但他们怀疑该语言还将在嵌入式系统中成为主导,且正越来越广泛地用于开发微服务。另一方面,虽然 C 语言在传统上是工具开发者的主要语言(
所有 Unix 和 Linux 实用程序都是用 C 编写的
),但这一角色可能已经转移到 Go 和 Rust 等较新的语言。
Go 和 Rust 继续增长。自去年以来,有关 Go 的内容使用量增长了 23%,Rust 增长了 31%。“我们预计增长将继续。Rust 和 Go 都将继续存在。Rust 反映了关于内存管理和并发性的全新思考方式。除了为并发提供一个干净且相对简单的模型之外,Go 代表了一种语言的转变,这些语言随着每个新版本的发布而变得越来越复杂。”
尽管对 C++ 的兴趣显着增加,但
Python、Java 和 JavaScript 仍保持领先地位。其中 Java 上升了 4%,Python 下降了 6%,JavaScript 下降了 3%。此外,Scala 和 Kotlin 分别下降了 27% 和 9%。
软件架构、Kubernetes 和微服务是 2021 年使用量最大的三个主题。它们的同比增长也非常健康,分别为 19%、15% 和 13%。
考虑到云应用程序开发的步伐,对容器软件的兴趣也增加了 137%;
Docker 的增长较少但使用量较高。
Amazon Web Services
的竞争正在加剧。有关 Microsoft Azure 的内容使用量增长了 32%,Google Cloud 增长了 54%,而 AWS 相关内容的使用量下降了 3%。
关于机器学习的内容使用量增长了 35%,但该主题的特定兴趣发生了显着变化。例如,对深度学习的兴趣下降了 14%、对神经网络的兴趣增长了 13%、强化学习和对抗网络分别增长了 37% 和 51%。
更多详情可查看完整报告:
https://www.oreilly.com/radar/technology-trends-for-2022/
- EOF -
点赞和在看就是最大的支持
❤️
0
赞
0
收藏
×
添加附言
附加内容, 使用此功能的话, 会给所有参加过讨论的人发送提醒.
回复数量:
0
暂无评论~~
请注意单词拼写,以及中英文排版,
参考此页
支持 Markdown 格式,
**粗体**
、~~删除线~~、
`单行代码`
, 更多语法请见这里
Markdown 语法
支持表情,见
Emoji cheat sheet
@name 会链接到用户页面,并会通知他
上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jp(e)g, png, gif
Ctrl+Enter
下载APP
ACM比赛整理
536
文章
0
获赞
关注TA
NEW
相关文章推荐
2022 技术趋势:C++、Go、Rust 大放异彩
2022 技术趋势:C++、Go、Rust 大放异彩
详细解答!从C++转向Rust需要注意哪些问题?
C++ 之父:Rust 等内存安全语言的安全性并不优于 C++
微软Azure CTO 呼吁不要使用 C/C++ 启动新项目,C++ 之父回应:你...
为什么我十分喜欢C,却很不喜欢C++
彷徨C++十几年,终于盯上 Rust
为什么我十分喜欢C,却很不喜欢C++?