26大課程全套免費視頻課
及最新優(yōu)惠福利
請關(guān)注達內(nèi)官網(wǎng)公號
達內(nèi)教育
TIOBE 官方最新發(fā)布了 8 月的編程語言榜單,一起來看本月榜單中有什么值得關(guān)注的發(fā)展趨勢吧?

數(shù)據(jù)挖掘和人工智能語言正在蓬勃發(fā)展
每一種編程語言的興起從來都離不開它所適用的技術(shù)領(lǐng)域,二者之間一直以來都是水漲船高的關(guān)系,曾于智能手機興起階段一度攀升至 TIOBE 榜單前十的 Objective-C 就是最好的例子。
Objective-C 的巔峰期在 2012-2014 年。那幾年,智能手機的移動應(yīng)用發(fā)展迅猛,Objective-C 作為當時蘋果 iOS 應(yīng)用開發(fā)的首選編程語言,自然也隨著 iPhone 市場的不斷擴大在應(yīng)用開發(fā)者之間開始流行。但這一切在 2014 年蘋果宣布推出 Swift 以取代 Objective-C 后逐漸終結(jié),自今年 4 月起,Objective-C 再也沒進入過 TOP 20。如今,數(shù)據(jù)挖掘和人工智能的蓬勃發(fā)展也是如此,這一領(lǐng)域的編程語言正在逐漸崛起。其中最成功的當屬 Python 莫屬,不僅成功擠入前三并有望沖擊第一,更是獲得了 2020 年度 TIOBE 最佳編程語言獎。同樣適用于數(shù)據(jù)分析、人工智能等領(lǐng)域的上古編程語言 Fortran 也由此再次復(fù)興,自 4 月沖進 TOP 20 后,本月更是刷新了自身最高名次:第 13 名。
更令人驚訝的是,邏輯編程語言 Prolog(Programming in logic)在闊別 15 年后,本月也重新進入了 TOP 20。擁有簡單文法、豐富表現(xiàn)力和獨特的邏輯型編程三大特點的 Prolog 特別適用于表示人類思維和推理規(guī)則,因此一問世就獲得了許多專注于人工智能領(lǐng)域開發(fā)者的關(guān)注,也成功應(yīng)用于數(shù)理邏輯、自然語言理解等諸多領(lǐng)域:AI 界著名的認知計算系統(tǒng) IBM Watson 中就有 Prolog 的身影。在這之中,R 語言的下滑就顯得格外突兀,TIOBE 的 CEO Paul Jansen 對此表示:“我猜這是因為 Python 正在蠶食 R 的市場份額。”
8月TIOBE編程排行榜(前20名)
除了以上,在本月 TOP 20 的榜單中還有一些值得關(guān)注的變化:
- Go 語言在 7 月排名上升至第 13 名后,本月又降至第 18 名;
- 與去年同期相比,Swift 今年以來的市場份額一直呈下滑趨勢;
- PHP 以連續(xù) 3 個月維持第 8 名的位置。

21-50名編程語言
下面列出了完整的 21-50 名,因為是非官方發(fā)布的,所以可能存在遺漏:
51-100名編程語言
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
- ActionScript, Alice, Arc, Awk, B4X, bc, BCPL, Bourne shell, CFML, CL
(OS/400), Clipper, CLIPS, Common Lisp, Eiffel, Elixir, Elm, Forth,
Fortress, Haskell, Icon, Inform, Io, J#, Korn shell, LiveCode, Maple,
Modula-2, MQL4, MUMPS, NATURAL, NXT-G, Oberon, OCaml, Occam, OpenEdge
ABL, PL/I, PostScript, PowerShell, Pure Data, Q, REXX, Ring, RPG,
Simulink, Smalltalk, Solidity, SPARK, Stata, Uniface, Xojo

Top 10 編程語言 TIOBE 指數(shù)走勢(2002-2020)

歷史排名(1986-2021)

編程語言“名人榜”(2003-2020)
TIOBE
編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標,每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如
Google、百度、維基百科、CSDN、必應(yīng)、Hao 123
等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。這個排行榜可以用來考察你的編程技能是否與時俱進,也可以在開發(fā)新系統(tǒng)時作為一個語言選擇依據(jù)。詳細榜單信息可參考 TIOBE 官網(wǎng):https://www.tiobe.com/tiobe-index對于我們很多剛?cè)胄械耐瑢W(xué)來說,最關(guān)鍵的不是在這挑來挑去,而是選一個自己感興趣的語言,深入的學(xué)習(xí),編程語言的學(xué)習(xí)也是一通百通,學(xué)會一門的底層邏輯,再去理解其他的就會容易的多,而程序員掌握的語言越多,薪資也自然越好,所以,既要有目標,更要腳實地的從點滴學(xué)起!如果你也想進入IT行業(yè),最重要的是自己不斷提高自己的專業(yè)技術(shù)能力,畢竟IT行業(yè)更加注重個人的技術(shù)水平。想要入行IT行業(yè),必須要經(jīng)過專業(yè)的學(xué)習(xí)。8月達內(nèi)免費訓(xùn)練營正在報名中,從免費試聽課程開始,入門技術(shù),滿意后進行系統(tǒng)學(xué)習(xí),4個月后,名企也向你敞開懷抱,高薪就是你的!課程涵蓋:Java、Java大數(shù)據(jù)、Python人工智能、web前端、Linux云計算、網(wǎng)絡(luò)安全與運維、影視視效、軟件測試、C語言和嵌入式開發(fā)、UI設(shè)計、游戲開發(fā)等26大課程??傆幸豢钸m合你!
點擊下方“閱讀原文”搶26大互聯(lián)網(wǎng)技術(shù)課免費聽機會。
多點幾次就開了~