全球有多少 C/C++ 程序员?Java 和 Python 又有多少?
E。現(xiàn)在快要出 1.2 版了。在發(fā)表 CLion 1.0 后,收到了很多反饋。結(jié)果引發(fā)他們討論 C/C++ 的市場(chǎng)。比如:?C/C++ 程序員有多少?他們分布在哪些地方?他們?cè)谟媚男┕ぞ?#xff1f;
正好他們有個(gè)能做出些結(jié)果令人振奮的研究團(tuán)隊(duì)。于是就給該團(tuán)隊(duì)分派了任務(wù),調(diào)研?C/C++ 的市場(chǎng)情況。最后研究團(tuán)隊(duì)給出了一份答卷,伯樂在線摘編如下:
1. C/C++ 程序員的數(shù)量
全球大約 440 萬 C++ 程序員;大約 190 萬 C 程序員。
2. C++ 比 Python 的程序員數(shù)量高一些,C 和 Ruby 的程序員數(shù)量相當(dāng)
JetBrains 估算了全球使用熱門編程語言的開發(fā)者數(shù)量:
- Java 有 900 萬;
- C# 大約 780 萬;
- JavaScript 大約 760 萬;
- PHP 將近 600 萬;
- C++ 大約 440 萬;
- Python 有 400 萬;
- Objective-C 大約 330 萬;
- C 大約 190 萬;
- Ruby 大約 180 萬;
3. C++ 程序員在全球的分布
- EMEA 地區(qū)有 150 萬;(伯樂在線注:EMEA 是 Europe, the Middle East and Africa 的字母縮寫,為歐洲、中東、非洲三地區(qū)的合稱,通常是用作政府行政或商業(yè)上的區(qū)域劃分方式,這種用法較常見于北美洲的企業(yè)。)
- 亞太地區(qū)有 150 萬;
- 北美地區(qū)有 100 萬;
- 拉丁美洲約 40 萬;
4. C++ 更為流行的國家
相比其他語言,C++ 在俄羅斯、捷克、匈牙利、德國、法國、芬蘭、以色列和新加坡更流行。
5. 哪些行業(yè)在用 C++ 語言
分析 C++ 的招聘廣告信息得出的結(jié)果:前三的行業(yè)是:金融、銀行和游戲。接下來是:Front Office、通信、電子、投行、市場(chǎng)、制造業(yè)、零售業(yè)。
【伯樂在線補(bǔ)充】:Front Office 是相對(duì)于 Back Office 而言。所謂 Front Office 軟件即指應(yīng)用在銷售部門、客戶服務(wù)、電話中心(call center)、和技術(shù)支援方面的軟件,Front Office軟件的目的在提升企業(yè)的銷售、行銷、與客戶服務(wù)的效率。
6. 哪些編程語言和 C++ 一起在用
根據(jù)分析的招聘廣告信息,經(jīng)常和 C++ 一起在用的語言有:Java、C、C#、Python、SQL 和 JS。
7. C++ 程序員所用的操作系統(tǒng)
Linux 44%、Windows 39%、OS X 17%;
8.?C++ 的版本
已經(jīng)有 34% 的 C++ 程序員在用 C++11;
9. 最流行的 C++ 編譯器
GCC 遙遙領(lǐng)先,65% 份額;
10. Windows 平臺(tái)上最流行的 C++ 編譯器
Windows 平臺(tái)上,VC++ 雖然是第一(36%),但只比 GCC 領(lǐng)先 2%。
插播一條簡訊:微軟在11月釋出的Visual C++更新將整合Clang開源C和C++編譯器,開發(fā)者將可以用Clang編譯Windows應(yīng)用程序。Visual Studio 2015 已經(jīng)整合了Clang編譯器,但它是被用于Android和 iOS上的應(yīng)用開發(fā),而這一次整合是用之開發(fā)Windows程序。
Visual C++由多部分構(gòu)成,其中包括前端編譯器,用于生成代表程序內(nèi)容的抽象語法樹;后端編譯器則讀取抽象語法樹生成執(zhí)行代碼。前端編譯器稱為C1,后端稱為 C2,由微軟的不同團(tuán)隊(duì)開發(fā)。最新的整合將用Clang取代C1,后端繼續(xù)用C2。微軟推出Clang/C2 for Windows的目的是改進(jìn)跨平臺(tái)支持。(中文摘要來自Solidot)
11. 最流行的 C++ 調(diào)試器
如果不劃分開發(fā)平臺(tái),GDB7 占據(jù)了 62%,甩了其他調(diào)試器很多條街了。不過在 OS X 平臺(tái)上的數(shù)據(jù)就完全不同了,LLDB 是 39% 領(lǐng)先,GDB7 32% 落后。
12. 最流行的 C++ 構(gòu)建系統(tǒng)
CMake 和 GNU Make 奪走了 68% C++ 的心;
13. 編譯器 + 調(diào)試器 + 構(gòu)建工具組合
GCC + CMake + GDB7 組合是 C++ 程序員的最愛。不過在 OS X 平臺(tái),這個(gè)榮譽(yù)要讓給 Clang + CMake + LLDB。
JetBrains 此次調(diào)查的數(shù)據(jù)來源有:
總結(jié)
以上是生活随笔為你收集整理的全球有多少 C/C++ 程序员?Java 和 Python 又有多少?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 登录模板
- 下一篇: 10 种机器学习算法的要点