0°

2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC

内容预览:
  • 一起来看看针对 C/C++ 开发者的部分~
  • ● 标准版本 在针对 C++ 开发者的部分,当被问及他们经常使用哪套 C++ 标...~
  • 27% 的受访者使用 C11 标准 ● 编辑器/IDE 针对 C++ 开发者,在编辑器/ID...~

原文始发于微信公众号(程序员数学之美):2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC

程序猿(微信号:imkuqin) 猿妹 编译

数据来源:JetBrains


JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。一起来看看针对 C/C++ 开发者的部分。


● 标准版本


在针对 C++ 开发者的部分,当被问及他们经常使用哪套 C++ 标准,66% 的受访者表示正在使用 C++ 11,46% 的人表示暂时不打算转换到更新的C++标准,63% 使用旧标准(C++ 98 和 C++ 03)的人正在转向较新版本的 C++ 标准,有 25% 的受访者表示有意愿尝试 C++ 17


2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC


针对 C 语言开发者,47% 表示使用 C99 标准,也就是 C 语言的官方标准第二版。27% 的受访者使用 C11 标准

2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC



● 编辑器/IDE


针对 C++ 开发者,在编辑器/IDE 的使用方面,使用比例上没有很大的偏差,相对使用最多的是 Visual Studio,有 37% 的受访者选择了它,其余比如CLion、Vi/Vim 都是10%,Atom使用的人群最少,只有1%


2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC


C 开发者在编辑器/IDE 的使用方面,总体趋势和C++一样,18% C 开发者选择使用 Visual Studio ,还有14% 的受访者青睐 Eclipse CDT,11% 的受访者选择 Atom 


2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC


● 单元测试框架


在 C++ 开发者的单元测试框架使用上,45%的受访者选择了 Google.Test,也许是 gtest 的使用相对灵活,不过仍然有26%的受访者使用 Boost.Test。

2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC

单元测试框架的使用上,和 C++ 一样,Google.Test 的使用的人群最多,有45%的 C 开发者选择它,8% 的受访者选择 Boost.Test

2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC

● 系统构建


项目模型或构建系统方面,37% 的C++开发者选择了 Visual Studio Project,34% 选择使用 CMake,还有 33% 的人选择 Makefiles,调查还发现 87% 的 Emacs 用户喜欢 CMake,而 91% 的 Vi / Vim 用户喜欢 Makefiles


2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC


项目模型或构建系统方面,与 C++ 不同的是,C 开发者似乎更青睐 Makefile, 有25%的人选择 Makefile,只有 19% 的受访者选了 Visual Studio Project

2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC


● 编译器


编译器的选择上,66% 的C++ 开发者者青睐于 GCC,还有 33% 的受访者是 MSVC 的粉丝,Custom 相对较少只有 18%


2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC


编译器的选择上,C 和 C++ 二者选择偏差不大,66% 的C开发者青睐于 GCC,看来GCC十分深受 C/C++ 开发者的肯定,还有 33% 的人选择 MSVC,只 19% 的受访者选择 Intel


2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC

查看完整报告:https://www.jetbrains.com/research/devecosystem-2017/clang/



●本文编号202,以后想阅读这篇文章直接输入202即可。

●输入m获取文章目录

推荐↓↓↓

 

2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC

Linux学习

更多推荐18个技术类微信公众号

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

和大佬一起学习网络安全知识

以上就是:2017开发者生态报告:C/C++开发者青睐于Makefiles和GCC 的全部内容

本站部分内容来源于互联网和用户投稿,如有侵权请联系我们删除,谢谢^^
Email:[email protected]


0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论