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