日前蒲犬,TIOBE?編程語言社區(qū)最新發(fā)布了 2019 年 5 月排行榜届案。
和 4 月榜單相比臭埋,5 月編程語言排行榜的 Top 10 位置并沒有太大變化弱睦。Java依然以很大的優(yōu)勢處于領(lǐng)先的地位百姓。
在 C++ 和 Python 激烈的競爭局勢下,隨著 C++ 20 熱度的減退每篷, C++ 的增長趨勢有所放緩瓣戚,從上個月 1.62% 的增幅下降至本月的 0.43%,而 Python 依然是編程語言界的“快跑者”焦读,從上個月的 2.36% 上升到 2.64%子库。所以說,未來第三名的位置將花落誰家矗晃,并不好直接下結(jié)論仑嗅。
Top20排行榜
擠進(jìn) Top 20 三年之久的 R 語言,一朝被 Python 踢出局?
此外张症,備受 Python 威脅的也絕不止 C++ 一家仓技。
在這一次編程語言榜單中,值得關(guān)注的還有俗他,在統(tǒng)計領(lǐng)域扛起大旗的 R 語言脖捻,曾一路風(fēng)雨無阻地沖進(jìn)了排行榜的 Top 20,但萬萬沒想到的是兆衅,三年后的今天它掉到了第 21 名地沮。這個結(jié)果之所以令人驚訝,是因?yàn)楹蛶啄昵跋啾认勰叮S著數(shù)據(jù)挖掘和人工智能的普及摩疑,統(tǒng)計編程領(lǐng)域的蓬勃發(fā)展有過之而無不及。
對此畏铆,深究 R 語言下降的原因雷袋,根據(jù) TIOBE 官方解釋,似乎也與編程語言界的新貴 Python 不無關(guān)系辞居。在如今統(tǒng)計編程市場整合的趨勢之下楷怒,統(tǒng)計編程也從大學(xué)逐漸向工業(yè)領(lǐng)域滲透,而 R 語言在安全性和內(nèi)存管理方面存在嚴(yán)重不足瓦灶,相較之下 Python 則更容易被業(yè)界接受鸠删。
支持 iOS 、MacOS 的 Objective-C 和 Swift 的現(xiàn)狀
在本月 TIOBE 編程語言排行榜中倚搬,我們還可以清晰地看到蘋果支持的兩種語言?Objective-C 與 Swift 之間的差距冶共。其實(shí)乾蛤,相比上個月每界,兩門編程語言的增幅均有所上升捅僵,不過在榜單上?Objective-C 要比 Swift 高上好幾個名次。但是就現(xiàn)實(shí)的使用而言眨层,Objective-C 似乎正在一步一步走上下坡路庙楚。
畢竟從技術(shù)支持上來看,蘋果正將重點(diǎn)逐步轉(zhuǎn)向 Objective-C 的繼任者 Swift趴樱,其更于今年 3 月為 Swift 帶來了 ABI 穩(wěn)定馒闷。此外,根據(jù)諸多的編程語言調(dià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 個月的平均值。
編程語言“名人榜”(2003-2018)
【說明】
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標(biāo)啤呼,每月更新卧秘,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量官扣,其中包括了流行的搜索引擎以及技術(shù)社區(qū)翅敌,如?Google、百度惕蹄、維基百科蚯涮、CSDN、必應(yīng)焊唬、Hao 123 等等恋昼。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好赶促,或者一門語言所編寫的代碼數(shù)量多少液肌。
這個排行榜可以用來考查你的編程技能是否與時俱進(jìn),也可以在開發(fā)新系統(tǒng)時作為一個語言選擇依據(jù)鸥滨。
詳細(xì)榜單信息可參考 TIOBE 官網(wǎng):https://www.tiobe.com/tiobe-index
如果你也在學(xué)習(xí)Java嗦哆,在入門學(xué)習(xí)Java的過程當(dāng)中有遇見學(xué)習(xí),行業(yè)方面的問題婿滓,或者說缺乏系統(tǒng)的學(xué)習(xí)路線和系統(tǒng)學(xué)習(xí)視頻老速,你可以加入我的Java學(xué)習(xí)交流群:615741636,里面有我根據(jù)今年市場技術(shù)棧要求錄制的Java精講視頻教程凸主,群文件里面有我這幾年整理的學(xué)習(xí)手冊橘券,面試題,開發(fā)工具,PDF文檔書籍旁舰,你都可以自行去下載锋华。