TIOBE 2022 年 5 月編程語言排行榜:C# 準備沖擊前 3?
發現本月的 TIOBE 編程語言指數,數值編程語言 MATLAB 似乎失寵了。
2022 年 5 月 – C# 準備好進入前三名了嗎?
雖然從 2022 年 4 月到 2022 年 5 月并沒有太大的變化,但 C# 作為一種編程語言似乎正在加速發展。TIOBE 首席執行官 Paul Jansen 指出,C# 有望取代 C 躋身前三,C 目前在5月份的排名中位居第二。另一個競爭者是 C++,它目前在前20名中排名第四。
如果我們將當前的 TIOBE 指數排名與一年前(2021 年 5 月)進行比較,C# 是迄今為止所有編程語言中最受歡迎的。在過去的 12 個月里,它的排名上升了近 2%。C# 是現有最成熟的編程語言之一,支持許多現代編程范式,”Jansen說。“直到最近,它唯一的缺點是它對 Linux 的支持值得商榷,但最近幾年這種情況正在迅速改變。因此,C# 很有可能通過取代 C 進入 TIOBE 指數前 3 名。這個前 3 名位置的另一個有力競爭者是C++。在 C++20 的推動下,它的長期趨勢肯定是向上的。
從 4 月到 5 月的一個小變化是 R 的排名略有下降,從第 11 位下降到第 13 位。而 Delphi/Object Pascal(第 11 位)和 Swift(第 12 位)則填補了這些空白。在其他地方,除了一些小調整外,排名相對保持不變,但 C# 或 C++ 是否能夠取代 C 躋身前三還有待觀察。
2022 年 4 月 – MATLAB 排名下降
今年 4 月發布的 TIOBE 編程語言指數顯示,最受歡迎的編程語言出現了一些明顯的變化,MATLAB 繼續跌出排名前 20 位。3 月份,MATLAB 在最受開發人員歡迎的編程語言中排名第15位,本月跌至第 20 位。TIOBE首席執行官 Paul Jansen 表示,Python仍然是頂級編程語言。
MATLAB 的穩步下滑
本月排名給人印象最深的是 MATLAB 的連續下滑,這是一種以用于矩陣操作、函數和數據繪圖、算法實施、用戶界面創建以及與其他語言編寫的程序交互而聞名的編程語言。MATLAB 通過 MATLAB Add-On Toolboxes 包含多個學科的功能和開發。MATLAB 的一些工具箱示例包括5G、通信分析和測試以及音頻。
MATLAB 將在 10 多年來首次跌出前 20 名,”Jansen 說。“MATLAB 編程語言主要用于數值分析領域。它通常與來自同一 MathWorks 公司的 Simulink 模型結合使用。盡管 MATLAB 有一個半年一次的發布周期,但該語言的發展并沒有那么大。而且由于 MATLAB 許可證相當昂貴,替代品正在迅速趕上。
Jansen 提到的替代方案對于 MATLAB 來說已經變得難以與之競爭,因為競爭對手包括強大的 Python,它再次成為領先的編程語言,以及專注于數值分析的 Julia。Julia 在 4 月版的 TIOBE 指數中從 32 位升至 26 位。
贏家和輸家
Python 不僅保持了上個月編程語言的第一名,而且在 2021 年 4 月至 2022 年期間的使用量增幅最大:同比增長 2.88%,從第三大使用率上升到第一名。
在排名的其他地方,PHP 發現自己比 3 月份的排名下降了兩位,從第 8 位下降到第 10 位。由于 PHP 的小幅下滑,匯編語言能夠在 TIOBE 的索引中占據第 8 位,而 SQL 從第 10 位上升到第 9 位。
另一個上升,這次在前 20 名之外,是 Visual FoxPro,從第 27 位上升到第 23 位,上升了 4 位。Visual FoxPro 是一種以數據為中心的過程式編程語言,具有面向對象的編程特性。