2019 年 C/C++ 开发者调查报告(JetBrains版)

2019 年 6 月 22 日 CPP开发者

(给CPP开发者加星标,提升C/C++技能)

原创整理:CPP开发者(id:cppFans)

最近知名 IDE 厂商 JetBrains 发布了 2019 年开发者调查报告。本文汇总和 C/C++ 相关的调查数据和结果。


JetBrains 从阿根廷、巴西、加拿大、中国、法国、德国、印度、日本、墨西哥、波兰、俄罗斯、韩国、西班牙、土耳其、乌克兰、英国和美国收集了足够大的样本。全球约 70% 的开发人员都在这些国家。


一共 19000+ 名开发者参与调查,最后收到约 7000 份有效问卷。他们认为样本是当前开发人员生态系统的代表。


为了尽量减少对非英语受访者可能存在的偏见,他们调查还提供其他 8 种语言:中文、法文、德文、日文、韩文、葡萄牙文、西班牙文和土耳其文。




一. C 开发者调查报告


0、C 开发者常用的 C标准



1、开发者常用的IDE/编辑器



依赖项管理器在 C 社区中不是很受欢迎:只有 18% 的人使用特殊软件来管理依赖项。


2. C 常用的单元测试框架



3.C 常用的项目模型或构建系统



自去年以来,Makefiles 的使用率从 38% 增长为 50%。


4.C 项目中的依赖项管理器



5.C 语言开发者使用的编译器


自去年以来,选择 Clang 的已经上升了 12 个百分点,而其他编译器的受欢迎程度仍大致相同。



二. C++ 开发者调查报告


0.常使用的C++标准


人们继续采用新的 C++ 标准。自去年以来,C++17 使用率增长 10%。
1/3 的开发人员计划在后续 12 个月内采用 C++17。让我们拭目以待,看看明年的调查是否证实了这一点!


1. C++开发使用的IDE/编辑器


2. C++常使用的(哪些)单元测试框架



自去年以来,CppUnit 使用量增加了 10%。一半 C++ 开发人员不使用任何工具来管理依赖项。


3. C++项目中使用哪种依赖项管理器



4.C++通常使用的项目模型或构建系统



去年,CMake 超过 Visual Studio 项目成为 C++ 开发中最流行的项目模型 / 构建系统。其份额已增加 5%,达到 42%。


5.C++常使用的编译器



除了 Clang 使用量略增外,C++ 编译器的流行程度没有变化。


6.C++团队使用执行指南或进行其他代码质量/分析的工具



7. C++团队使用的编程建议/指导源


采用样式指南和执行指南的工具与团队规模相关:团队越大,使用标准和工具来强制它的可能性就越高。


有趣的是,大多数 C++ 开发人员声称 Python 是其最喜欢的语言。






推荐阅读

(点击标题可跳转阅读)

最新调查:计算机硬件行业雇主,最青睐 C 和 C++

每个开发者都应该了解的一些 C++ 特性

现代 C++ 救不了程序员



看完本文有帮助?请分享给更多人

关注「CPP开发者」加星标,提升C/C++技能

好文章,我在看❤️

登录查看更多
1

相关内容

【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
2019年10月编程语言排行榜:前8名15年如一日
大数据技术
7+阅读 · 2019年10月13日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
12月报告:Python称王,C++败北!
程序人生
4+阅读 · 2018年12月6日
吃鸡手游竟然是Python写的?
机器学习算法与Python学习
7+阅读 · 2018年9月11日
跨框架深度学习可视化框架 VisualDL | 软件推介
开源中国
3+阅读 · 2018年4月26日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Arxiv
101+阅读 · 2020年3月4日
Arxiv
35+阅读 · 2019年11月7日
Arxiv
9+阅读 · 2019年11月6日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
A Comprehensive Survey on Graph Neural Networks
Arxiv
13+阅读 · 2019年3月10日
Arxiv
24+阅读 · 2018年10月24日
Arxiv
26+阅读 · 2018年2月27日
VIP会员
相关VIP内容
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
相关资讯
相关论文
Arxiv
101+阅读 · 2020年3月4日
Arxiv
35+阅读 · 2019年11月7日
Arxiv
9+阅读 · 2019年11月6日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
A Comprehensive Survey on Graph Neural Networks
Arxiv
13+阅读 · 2019年3月10日
Arxiv
24+阅读 · 2018年10月24日
Arxiv
26+阅读 · 2018年2月27日
Top
微信扫码咨询专知VIP会员