TIOBE 5 月程式語言排行榜:Python、C++ 競爭白熱化,Objective-C 已淪為小眾語言
作者 | 屠敏
出品 | CSDN(ID:CSDNnews)
日前,TIOBE 程式語言社群最新發布了 2019 年 5 月排行榜。
和4 月榜單相比,5 月程式語言排行榜的 Top 10 位置並沒有太大變化。但是在 C++ 和 Python 激烈的競爭局勢下,隨著 C++ 20 熱度的減退, C++ 的增長趨勢有所放緩,從上個月 1.62% 的增幅下降至本月的 0.43%,而 Python 依然是程式語言界的“快跑者”,從上個月的 2.36% 上升到 2.64%。所以說,未來第三名的位置將花落誰家,並不好直接下結論。
擠進 Top 20 三年之久的 R 語言,一朝被 Python 踢出局
此外,備受 Python 威脅的也絕不止 C++ 一家。
在這一次程式語言榜單中,值得關注的還有,在統計領域扛起大旗的 R 語言,曾一路風雨無阻地衝進了排行榜的 Top 20,但萬萬沒想到的是,三年後的今天它掉到了第 21 名。這個結果之所以令人驚訝,是因為和幾年前相比, 隨著資料探勘和人工智慧的普及, 統計程式設計領域的蓬勃發展有過之而無不及 。對此,深究 R 語言下降的原因, 根據 TIOBE 官方解釋, 似乎也與程式語言界的新貴 Python 不無關係。在如今統計程式設計市場整合的趨勢之下,統計程式設計也從大學逐漸向工業領域滲透,而 R 語言在安全性和記憶體管理方面存在嚴重不足,相較之下 Python 則更容易被業界接受。
支援 iOS 、MacOS 的 Objective-C 和 Swift 的現狀
在本月 TIOBE 程式語言排行榜中,我們還可以清晰地看到蘋果支援的兩種語言 Objective-C 與 Swift 之間的差距。其實,相比上個月,兩門程式語言的增幅均有所上升,不過在榜單上 Objective-C 要比 Swift 高上好幾個名次。但是 就現實的使用而言, Objective-C 似乎正在一步一步走上下坡路。
畢竟從技術支援上來看,蘋果正將重點逐步轉向 Objective-C 的 繼任者 Swift,其更於今年 3 月 為 Swift 帶來了 ABI 穩定 。此外,根據諸多的程式語言調查報告顯示, Objective-C 在淪為小眾程式語言之際也已成為數百萬開發者最為厭棄的程式語言之一。
Top 10 程式語言 TIOBE 指數走勢(2002-2019)
其他程式語言排名
下面列出了完整的 21-50 名,因為是非官方釋出的,所以可能存在遺漏:
第 51-100 名如下,由於它們之間的數值差異較小,僅以文字形式列出(按字母排序):
-
4th Dimension/4D, ABC, ActionScript, Algol, Alice, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Common Lisp, Crystal, Elixir, Factor, Forth, Hack, Haxe, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, NetLogo, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Pure Data, Q, REXX, Ring, S, Smalltalk, Snap!, SPARK, Tcl, Tex, VBScript, VHDL
歷史排名(1998-2019)
注:以下排名位次取決於 12 個月的平均值。
程式語言“名人榜”(2003-2018)
【說明】
TIOBE 程式語言社群排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名 基於全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜尋引擎以及技術社群,如 Google、百度、維基百科、CSDN、必應、Hao 123 等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。 請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。
這個排行榜可以用來考查你的程式設計技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。
詳細榜單資訊可參考 TIOBE 官網:https://www.tiobe.com/tiobe-index
【END】
作為碼一代,想教碼二代卻無從下手:
聽說少兒程式設計很火,可它有哪些好處呢?
孩子多大開始學習比較好呢?又該如何學習呢?
最新的程式設計教育政策又有哪些呢?
下面給大家介紹CSDN新成員: 極客寶寶(ID: geek_baby)
戳他了解更多↓↓↓
熱 文推 薦
☞天才程式設計師:25 歲進貝爾實驗室,32 歲建立資訊理論
☞安全顧問反水成黑客, 靠瞎猜盜得5000萬美元的以太幣, 一個區塊鏈大盜的另類傳奇
☞人造器官新突破!美國科學家3D打印出會“呼吸”的肺 | Science
System.out.println("點個在看吧!"); console.log("點個在看吧!"); print("點個在看吧!"); printf("點個在看吧!\n"); cout << "點個在看吧!" << endl; Console.WriteLine("點個在看吧!"); Response.Write("點個在看吧!"); alert("點個在看吧!") echo "點個在看吧!"
點選閱讀原文,輸入關鍵詞,即可搜尋您想要的 CSDN 文章。
你點的每個“在看”,我都認真當成了喜歡