整理 | 屠敏
出品 | CSDN(ID:CSDNnews)
6 月的 TIOBE 編程語(yǔ)言排行榜來(lái)了,快來(lái)看看本月有哪些值得開(kāi)發(fā)者關(guān)注的最新變化吧~
SQL 將去往何方?
本月榜單中,Python 以 25.87% 的超高得分繼續(xù)穩(wěn)居第一,比去年同期增長(zhǎng)了 10.48%。這一顯著漲幅進(jìn)一步鞏固了它“最受歡迎編程語(yǔ)言”的地位。Python 的流行,很大程度上得益于其簡(jiǎn)潔易用的語(yǔ)法、強(qiáng)大的生態(tài)系統(tǒng),以及在數(shù)據(jù)科學(xué)、人工智能和 Web 開(kāi)發(fā)等多個(gè)熱門領(lǐng)域的廣泛應(yīng)用。
緊隨其后的是 C++ 和 C,分別位居第二和第三,得分為 10.68% 和 9.47%。Java 排名第四,得分為 8.84%。值得一提的是,今年恰逢 ,Java 之父 James Gosling 回顧初衷時(shí)表示:“最初只是想修補(bǔ) C++ 里那些討厭的邊界情況,沒(méi)想到最后發(fā)展成了一件完全不同的事。”C# 則以 4.69% 排在第五。這些“傳統(tǒng)五強(qiáng)”依然在系統(tǒng)開(kāi)發(fā)、企業(yè)級(jí)應(yīng)用等領(lǐng)域保持著穩(wěn)固地位。
而本月榜單中最引人關(guān)注的變化,是SQL 跌出了前十,降至第 12 位,創(chuàng)下 TIOBE 指數(shù)歷史最低記錄。TIOBE CEO Paul Jansen 也特地用一句反問(wèn)作標(biāo)題:“SQL 要往哪里去?”
回顧 SQL 的 TIOBE 排名史也頗具戲劇性。TIOBE 指數(shù)在 2001 年創(chuàng)立時(shí),SQL 就是首批被納入的 20 種語(yǔ)言之一,彼時(shí)它還穩(wěn)居前十。然而到了 2004 年,有人質(zhì)疑 SQL 并非真正意義上的“編程語(yǔ)言”,經(jīng)過(guò)內(nèi)部爭(zhēng)論,TIOBE 一度將其移除。直到 2018 年,又有不少專家指出 SQL 實(shí)際上是圖靈完備的——雖然實(shí)現(xiàn)方式略顯復(fù)雜。而只要是圖靈完備的,就可被視為編程語(yǔ)言。因此,它又重新被納入指數(shù)中,并隨著數(shù)據(jù)庫(kù)技術(shù)的普及,再度回到前十之列。
但如今,SQL 的熱度開(kāi)始逐步下滑,Paul Jansen 認(rèn)為這與當(dāng)下 AI 浪潮下非結(jié)構(gòu)化數(shù)據(jù)的激增有關(guān)。在這種背景下,采用 JSON、XML 等格式的 NoSQL 數(shù)據(jù)庫(kù)往往更靈活、更契合實(shí)際需求。與之相比,SQL 盡管定義清晰、結(jié)構(gòu)嚴(yán)謹(jǐn),卻顯得相對(duì)靜態(tài)。這種局面類似于動(dòng)態(tài)類型語(yǔ)言(如 Python)對(duì)靜態(tài)類型語(yǔ)言(如 C++、Java)的沖擊。
盡管如此,Jansen 仍相信,SQL 在未來(lái)幾十年中依然會(huì)是數(shù)據(jù)庫(kù)領(lǐng)域的“通用語(yǔ)言”與關(guān)鍵基石,只是在某些新興場(chǎng)景中,其主導(dǎo)地位或?qū)⒅饾u被削弱。
除此之外,Delphi/Object Pascal、Ada、Perl、R 等語(yǔ)言的地位正在趨于穩(wěn)定以及上升的狀態(tài),這些這些語(yǔ)言的上升反映了在特定領(lǐng)域(如系統(tǒng)開(kāi)發(fā)、科學(xué)計(jì)算等)的需求增長(zhǎng)。
超 3000 人的「AI 產(chǎn)品及應(yīng)用交流」社群,不錯(cuò)過(guò) AI 產(chǎn)品風(fēng)云!誠(chéng)邀所有 AI 產(chǎn)品及應(yīng)用從業(yè)者、產(chǎn)品經(jīng)理、開(kāi)發(fā)者和創(chuàng)業(yè)者,掃碼加群:
進(jìn)群后,您將有機(jī)會(huì)得到:
· 最新、最值得關(guān)注的 AI 產(chǎn)品資訊及大咖洞見(jiàn)
· 獨(dú)家視頻及文章解讀 AGI 時(shí)代的產(chǎn)品方法論及實(shí)戰(zhàn)經(jīng)驗(yàn)
· 不定期贈(zèng)送熱門 AI 產(chǎn)品邀請(qǐng)碼
其他編程語(yǔ)言
以下為 Top 21-50 的編程語(yǔ)言榜單:
第 51-100 名如下,由于 它 們之間的 數(shù)值差異較小,僅以文本形式列出(按字母排序): ActionScript, Algol, Alice, Apex, APL, Applescript, CHILL, Clipper, CLIPS, Clojure, Curl, Eiffel, Elm, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, Ladder Logic, Logo, Maple, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, PL/I, Q, Racket, Ring, RPG, S, Scheme, Smalltalk, SPARK, Stata, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, Xojo, Zig ActionScript, Algol, Alice, APL, bc, CHILL, CL (OS/400), Clipper, CLIPS, Clojure, Crystal, Curl, Eiffel, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, JScript, LabVIEW, Ladder Logic, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, PL/I, PostScript, Q, Ring, S, Scheme, Smalltalk, SPARK, Stata, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, X++, Xojo, Zig
Top 10 編程語(yǔ)言 TIOBE 指數(shù)走勢(shì)(2002-2024)
歷史排名(1988-2025)
編程語(yǔ)言“名人榜”(2003-2024)
TIOBE 編程語(yǔ)言社區(qū)排行榜是編程語(yǔ)言流行趨勢(shì)的一個(gè)指標(biāo),每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、必應(yīng)、Hao 123 等等。具體的計(jì)算方式詳見(jiàn):https://www.tiobe.com/tiobe-index/programming-languages-definition/。請(qǐng)注意這個(gè)排行榜只是反映某個(gè)編程語(yǔ)言的熱門程度,并不能說(shuō)明一門編程語(yǔ)言好不好,或者一門語(yǔ)言所編寫的代碼數(shù)量多少。
這個(gè)排行榜可以用來(lái)考察你的編程技能是否與時(shí)俱進(jìn),也可以在開(kāi)發(fā)新系統(tǒng)時(shí)作為一個(gè)語(yǔ)言選擇依據(jù)。
2025 全球產(chǎn)品經(jīng)理大會(huì)
8 月 15–16 日
北京·威斯汀酒店
2025 全球產(chǎn)品經(jīng)理大會(huì)將匯聚互聯(lián)網(wǎng)大廠、AI 創(chuàng)業(yè)公司、ToB/ToC 實(shí)戰(zhàn)一線的產(chǎn)品人,圍繞產(chǎn)品設(shè)計(jì)、用戶體驗(yàn)、增長(zhǎng)運(yùn)營(yíng)、智能落地等核心議題,展開(kāi) 12 大專題分享,洞察趨勢(shì)、拆解路徑、對(duì)話未來(lái)。
更多詳情與報(bào)名,請(qǐng)掃碼下方二維碼。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.