Linux中國

TIOBE 編程社區指數 20 年

2021 年 7 月版的 TIOBE 編程社區指數已經出來了,榜單前幾名有點擁擠。

該指數首次發佈於 2001 年 7 月,當時 TIOBE 首席執行官 Paul Jansen 開始了「一個個人愛好項目,想看看哪些語言有需求」。從那時起,確定一種語言的受歡迎程度(也就是在該指數中的位置)的方法基本保持不變:通過計算列表中的熱門搜索引擎的 「+<語言> programming」 的查詢的點擊率並將其標準化來計算評級。

2004 年,谷歌方式的改變使得 TIOBE 增加了更多的搜索引擎,以減少波動。然而,目前使用的大多數合格的引擎都屬於谷歌家族,所以那裡的變化仍然會影響整體結果。對該指數的批評往往歸結為其意義不大,因為像新版本或臨時問題這樣的單一事件有可能大大改變排名的結果。

TIOBE 公司成立於 Eindhoven,主要以其 TICS 產品而聞名,這是一個測量軟體代碼質量的框架。它的名字是「The Importance Of Being Earnest」的縮寫,意在反映該公司「真誠和專業的態度」(我們想,這也為奧斯卡•王爾德的鑒賞家提供了一點笑料)。

20 年前,TIOBE 指數的最高排名是由 Java、C 和 C++ 組成的。這與今天的情況沒有太大區別,只是 Python 取代了 C++ 的位置,而且這三個頂級競爭者顯然比以前更接近。

在連續 15 個月佔據最高位置的 C 和排名第三的 Python 之間,這次的差距只有 0.67%。一年前,兩者之間的差距約為 7.36%,因此 2020 年的年度語言似乎正處於一個清晰的軌道上。最新一期的 PYPL 指數已經看到 Python 在那裡牢牢佔據榜首,它在過去五年中的受歡迎程度增長最快。同時,在 TIOBE 指數中排名第二的 Java 似乎正在繼續失去地位。

Jansen 解釋說 Python 的持續上升與「數據挖掘和人工智慧領域的蓬勃發展」有關。然而,這不可能全部的原因,因為像 R、Matlab 和 Julia 這樣的語言在該領域也很常見,目前在該榜單中略有回落,要麼更多是停滯不前。擁有一個比較成熟的工具生態系統,包括像 NumPy、TensorFlow 和 PyTorch 這樣的重量級工具,以及相對穩固的 IDE 支持,肯定有助於 Python 的排名攀升。

除了少數例外,前十名與去年的排名基本保持一致。R 從第 8 位下降到第 12 位,Swift 從第 10 位下降到第 16 位,為中堅力量 PHP 和 SQL 騰出了一點空間。

再往下看,前 30 名中還有一點有趣的變化,Go 從第 20 名爬升到 2 月份的第 13 名。

Rust 也有些許進步,從第 30 位躍升至第 27 位。除其他原因外,這可能是由於人們對 Rust for Linux 項目的興趣越來越大,該項目旨在為 Linux 內核帶來內存安全,並在最近開始獲得資金支持。

via: https://devclass.com/2021/07/05/20-years-of-tiobe-programming-community-index-go-gets-a-bounce/

作者: Julia Schmidt 選題:wxy 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國