讲动人的故事,写懂人的代码
五个月前,编程界的大佬JetBrains发布了他们的全球开发者年度报告。
小吾从这份报告中找出了下面12个关于全球程序员如何使用C++语言的有趣的趋势,让你学习和使用C++更轻松。
1 C++程序员最常使用哪种C++标准库?
2 C++程序员最愿意转投哪个C++标准库?
3 C++程序员在未来一年的项目中,最想使用哪个C++20的新特性?
4 C++程序员最常使用哪种IDE?
5 C++程序员最常使用哪种单元测试框架?
6 C++程序员最常使用什么工具管理第三方库?
7 C++程序员最常使用哪种构建工具或项目模型?
8 C++程序员最常使用哪种编译器?
9 C++程序员在项目中最常与哪种其他语言一起使用?
10 C++程序员最常使用哪些工具来格式化代码或分析代码质量?
11 C++程序员最常使用哪种方法来分析代码质量?
12 C++程序员最常使用哪些工具或技术来优化C++项目构建时长?
因为这份解读有近一万四千字。为了不让你读得太累,小吾把解读分成5个部分。一起来看看吧。
1 C++程序员最常使用哪种C++标准库?
专家评论:
- Diego Rodriguez-Losada Gonzalez 提到C++23的采用率为10%,略低于2020年C++20的采用率(12%),这可能与C++20相比,C++23的新功能数量有关。
- Inbal Levi 强调嵌入式和游戏行业已经有相当一部分在使用C++20,C++20的编译时间能力对这些行业很有帮助。
- Bryce Adelstein Lelbach 认为C++20的采用率大幅上升是合理的,因为其实现已经变得更加成熟和功能完善,并预计未来几年会有更多人从C++17转向C++20。
C++程序员最常使用C++标准库总体情况
- C++98 / C++03:8%
- C++11:27%
- C++14:21%
- C++17:43%
- C++20:29%
- C++23:10%
- 不确定:13%