你最愛的程式語言是什麼?程式語言社群TIOBE日前公佈了最新的2021年3月最受歡迎程式語言排行榜,排名與2月份分別不大,C語言仍位列榜首。
圖片來源:Shutterstock Image 資料來源:tiobe、techrepublic
程式語言社群TIOBE的排行榜可謂業界其中一個流行指標,除了每月會更新一次排名,每年更會選出年度最熱門的程式語言,供人了解程式語言的最新使用狀況和趨勢。排行榜評分由工程師、編程課程、第三方供應商和搜尋引擎數據,包括Google和YouTube等。
C語言奪冠
據最新排名顯示,C語言自2020年5月起便為列榜首,受歡迎程度達15.33%,比去年輕微下跌1%;排行第二名的是Java,受歡迎程度有10.45%,比去年下跌7.33%;至於第三名則是Python,受歡迎程度有10.31%,比去年微升0.20%,三者合共佔去超過36%。
第四至十名的排名分別如下:
第四名:C ++
第五名:C#
第六名:Visual Basic
第七名:JavaScript
第八名:PHP
第九名:Assembly
第十名:SOL
疫情助攻令C語言稱霸?
疫情影響下,經濟和社會都大受影響,想不到連程式語言都受波及?TIOBE行政總裁Paul Jansen認為,由於C語言在醫療軟件應用方面的功能強大,故這可能是C語言在過去一年奪冠的原因,他又估計隨著物聯網發展(IoT),C語言跨平台編程功能將大派用場,C語言於可見的未來將仍然保持流行。
至於跌勢強勁的「老二」Java是否已成棄將,將被淘汰?事實上Java於企業中使用度仍然高企,Java於未來將仍然佔重要地位。
排第三的的Python則因應其功能而逐漸普及。Python不但容易學習,而且處理數據功能強大,有助進行分析和預測工作,故近年愈來愈受追棒,難怪Python入選去年TIOBE的「名人榜」。
最後,TIOBE預告未來將對排行修復計算誤差。Paul指出由於排行以自動消除離群值(outlier)等較複雜運算方法計算,導致程式語言排行榜的百分比總和不一定是100%,他和團隊將盡快修復這個錯誤。