整理 | 屠敏
出品 | CSDN(ID:CSDNnews)
一月一更的 TIOBE 編程語言排行榜來了,最新 7 月榜單已于今日發布~
從本月榜單來看,編程語言整體趨勢依舊延續“鐵打的 Top7”局面,幾大主流語言繼續把持著前排位置,不過中段陣營的語言,你爭我趕的競爭也頗為激烈。
在編程語言持續演進的當下,我們也經常從評論區看到有不少開發者開始討論:在 AI 大模型已經越來越擅長“寫代碼”的今天,編程語言之間的這場“排位戰”是否還有關注的必要?時下,在分析這一問題之前,我們不妨先來看看本月榜單的最新趨勢。
排名前七雷打不動,第 8–12 名成“老將戰場”
據 TIOBE 官方數據,7 月榜單的前七名繼續由 Python、C++、C、Java、C#、JavaScript 和 Go 語言占據。這一格局與去年同期幾乎一致,穩得讓人忘了榜單還有“波動”這一說法。
不過,將目光移向第 8 到第 12 名,情況則截然不同。
這個位置成為了一批“黃金老將”的戰場:Visual Basic、SQL、Fortran、Ada、Perl、Delphi 每個月輪流上陣,時而挺進前十,時而被其他語言替代。仿佛每次有人剛擠進去,就會被下一位老朋友溫柔地“請”了出來。
TIOBE 首席執行官 Paul Jansen 評價道:“每次你以為某個老牌語言要站穩前十,它就被另一個替代。更有意思的是,原本大家以為會沖進前十的新興語言——比如 Rust、Kotlin、Dart 和 Julia——卻始終未能真正上位。”
那要論這一榜單中,哪門語言是“最佳潛力股”?
Paul Jansen 透露,他最看好的是 Ada。
在一眾語言中,Ada 的穩定表現引人注目。作為一門專為安全關鍵系統設計的系統級編程語言,Ada 廣泛應用于航空航天、軍工、鐵路等對可靠性要求極高的領域。
正因此,Paul Jansen 表示:“如果讓我下注,我會押在 Ada 身上。在安全性要求日益嚴苛的當下,Ada 可能是最具生存能力的那一個。”
這種判斷并非空穴來風。在自動駕駛、航天飛控、工業自動化等對安全容錯極其敏感的系統中,Ada 的語法設計、強類型檢查與編譯器優化,依然具有獨特優勢。
新星難出頭,是“AI 編程”惹的禍?
值得關注的是,回顧近年來備受關注的新興語言——Rust 擁有內存安全優勢,Kotlin 深得 Android 社區青睞,Dart 得到 Flutter 強力加持,Julia 在科研計算領域表現亮眼……但在 TIOBE 榜單上,它們始終未能突破老牌語言穩固的壁壘,始終徘徊在“前十邊緣”,這是為什么?
造成這種局面的原因,其實并不復雜。
一方面,大多數主流編程語言的“地盤”早已在實際工程項目中深深扎根。大量軟件系統仍運行在 C、Java、Python 等語言構建的架構上,背后有大量歷史包袱與維護成本,新語言雖有技術優勢,但要真正替代并不現實。這種路徑依賴,反而鞏固了“舊王朝”的統治地位。
另一方面,新語言本身也面臨推廣難題。從工程團隊落地到生態建設,從工具鏈完善到開發者習慣養成,每一步都需要時間與資本支撐,而這恰恰是語言“爆紅”之后,能否“留下來”的關鍵考驗。
然而,有人開始將視線投向另一個變量:AI 編程的興起是否正在重塑這一格局?
在 AI 編程工具如 Copilot、Cursor、Claude、ChatGPT 紛紛上崗的今天,很多開發者發現:不會某門語言似乎也沒關系了,AI 可以補全、翻譯、改寫代碼,甚至幫助你在多語言之間自由切換。語言的“門檻”仿佛在被逐步消解,“學什么語言”也不再是非此即彼的難題。
于是,問題來了:大模型時代,編程語言之爭還有意義嗎?
事實上,表面上看,大模型正在抹平語言壁壘,開發者的“語法焦慮”在減弱;但實際上,語言本身的技術特性、生態能力與工程適配性仍然決定了它能否在真實場景中站穩腳跟。簡單來看:
性能與底層控制仍不可替代:在系統軟件、高性能計算、嵌入式設備、數據庫引擎等對資源高度敏感的場景中,語言的運行時效率、內存模型和并發機制直接影響最終表現。Rust 和 C++ 的取舍,不是模型可以一句“幫我優化”就能敲定的事。
生態系統決定開發效率:Python 能在 AI 時代“一統江湖”,靠的并不僅是語法簡單,而是其龐大而成熟的工具鏈,比如 PyTorch、TensorFlow、Jupyter Notebook 等。這些生態資源決定了一個語言能否在特定領域內高效產出。
協作性與可維護性不容忽視:在中大型團隊中,語言對協作和規范的支持至關重要。Go、Java 等靜態類型語言因其強類型、工具完善、測試體系成熟,更適合規模化開發與長期維護,降低了“代碼腐爛”的風險。
簡單來看,AI 雖然在改變我們“怎么寫代碼”,但還遠未改變我們“為什么選語言”。
當然,這里發布的 TIOBE 榜單永遠只是一種參考,它反映的是熱度、趨勢、社區活躍度,而非語言的絕對優劣。而今天的“語言更替”,更像是一場長跑——比的不是爆發力,而是耐力與適應力。
AI 可能讓語言學習變得更輕松,但在工程世界里,選擇哪門語言仍關乎性能、安全、生態、維護、協作等一系列真實且復雜的技術考量。
其他編程語言
以下為 Top 21-50 的編程語言榜單:
第 51-100 名如下,由于 它 們之間的 數值差異較小,僅以文本形式列出(按字母排序): ActionScript, Algol, Alice, Apex, APL, B4X, CFML, CHILL, Clipper, CLIPS, Clojure, Curl, Eiffel, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, JScript, Ladder Logic, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, PL/I, Q, Racket, Raku, Ring, S, Scheme, Smalltalk, SPARK, Stata, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, Xojo, Zig
Top 10 編程語言 TIOBE 指數走勢(2002-2024)
歷史排名(1988-2025)
編程語言“名人榜”(2003-2024)
TIOBE 編程語言社區排行榜是編程語言流行趨勢的一個指標,每月更新,這份排行榜排名基于全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜索引擎以及技術社區,如 Google、百度、維基百科、必應、Hao 123 等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數量多少。
這個排行榜可以用來考察你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。
2025 全球產品經理大會
8月15–16日·北京威斯汀酒店
互聯網大廠&AI 創業公司產品人齊聚
12 大專題,趨勢洞察 × 實戰拆解
掃碼領取大會 PPT,搶占 AI 產品新紅利
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.