日前,TIOBE編程語言社區(qū)最新發(fā)布了2019年5月排行榜。
和4月榜單相比,5月編程語言排行榜的Top 10位置并沒有太大變化。但是在 C++和Python激烈的競爭局勢下,隨著C++熱度的減退,C++的增長趨勢有所放緩,從上個(gè)月1.62%的增幅下降至本月的0.43%,而Python依然是編程語言界的“快跑者”,從上個(gè)月的2.36%上升到2.64%。所以說,未來第三名的位置將花落誰家,并不好直接下結(jié)論。
擠進(jìn)Top20三年之久的R語言,一朝被Python踢出局
此外,備受Python威脅的也絕不止 C++ 一家。
在這一次編程語言榜單中,值得關(guān)注的還有,在統(tǒng)計(jì)領(lǐng)域扛起大旗的 R 語言,曾一路風(fēng)雨無阻地沖進(jìn)了排行榜的 Top 20,但萬萬沒想到的是,三年后的今天它掉到了第 21 名。這個(gè)結(jié)果之所以令人驚訝,是因?yàn)楹蛶啄昵跋啾龋S著數(shù)據(jù)挖掘和人工智能的普及,統(tǒng)計(jì)編程領(lǐng)域的蓬勃發(fā)展有過之而無不及。對(duì)此,深究 R 語言下降的原因,根據(jù) TIOBE 官方解釋,似乎也與編程語言界的新貴 Python 不無關(guān)系。在如今統(tǒng)計(jì)編程市場整合的趨勢之下,統(tǒng)計(jì)編程也從大學(xué)逐漸向工業(yè)領(lǐng)域滲透,而 R 語言在安全性和內(nèi)存管理方面存在嚴(yán)重不足,相較之下 Python 則更容易被業(yè)界接受。
支持 iOS 、MacOS 的 Objective-C 和 Swift 的現(xiàn)狀
在本月 TIOBE 編程語言排行榜中,我們還可以清晰地看到蘋果支持的兩種語言O(shè)bjective-C 與 Swift 之間的差距。其實(shí),相比上個(gè)月,兩門編程語言的增幅均有所上升,不過在榜單上Objective-C 要比 Swift 高上好幾個(gè)名次。但是就現(xiàn)實(shí)的使用而言,Objective-C 似乎正在一步一步走上下坡路。
畢竟從技術(shù)支持上來看,蘋果正將重點(diǎn)逐步轉(zhuǎn)向Objective-C 的繼任者 Swift,其更于今年 3 月為 Swift 帶來了 ABI 穩(wěn)定。此外,根據(jù)諸多的編程語言調(diào)查報(bào)告顯示,Objective-C 在淪為小眾編程語言之際也已成為數(shù)百萬開發(fā)者最為厭棄的編程語言之一。
Top 10 編程語言 TIOBE 指數(shù)走勢(2002-2019)
其他編程語言排名
下面列出了完整的 21-50 名,因?yàn)槭欠枪俜桨l(fā)布的,所以可能存在遺漏:
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
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 個(gè)月的平均值。
編程語言“名人榜”(2003-2018)
【說明】
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個(gè)指標(biāo),每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如Google、百度、維基百科、CSDN、必應(yīng)、Hao 123 等等。具體的計(jì)算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。請(qǐng)注意這個(gè)排行榜只是反映某個(gè)編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。
這個(gè)排行榜可以用來考查你的編程技能是否與時(shí)俱進(jìn),也可以在開發(fā)新系統(tǒng)時(shí)作為一個(gè)語言選擇依據(jù)。
-
編程語言
+關(guān)注
關(guān)注
10文章
1939瀏覽量
34608 -
C++
+關(guān)注
關(guān)注
22文章
2104瀏覽量
73503 -
python
+關(guān)注
關(guān)注
56文章
4783瀏覽量
84473
原文標(biāo)題:TIOBE 5月編程語言排行榜:Python、C++ 競爭白熱化!
文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論