日前,TIOBE編程語言社區最新發布了2019年5月排行榜。
和4月榜單相比,5月編程語言排行榜的Top 10位置并沒有太大變化。但是在 C++和Python激烈的競爭局勢下,隨著C++熱度的減退,C++的增長趨勢有所放緩,從上個月1.62%的增幅下降至本月的0.43%,而Python依然是編程語言界的“快跑者”,從上個月的2.36%上升到2.64%。所以說,未來第三名的位置將花落誰家,并不好直接下結論。
擠進Top20三年之久的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/。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數量多少。
這個排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。
-
編程語言
+關注
關注
10文章
1942瀏覽量
34707 -
C++
+關注
關注
22文章
2108瀏覽量
73623 -
python
+關注
關注
56文章
4792瀏覽量
84628
原文標題:TIOBE 5月編程語言排行榜:Python、C++ 競爭白熱化!
文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論