01.15 C位出道!C語言擊敗強敵Python勇奪“2019年度編程語言”冠軍

C位出道!C語言擊敗強敵Python勇奪“2019年度編程語言”冠軍

【新智元導讀】2019年哪個編程語言最火?大多數人都以為穩坐年度編程語言冠軍位置的Python,今年只排在了第三位。這一次,C語言憑藉2.44%的年增長率獲“2019年度編程語言”冠軍。意不意外?「福利:1月16日,騰訊微信人工智能高級研究員錢橋手把手教你“推薦系統與數據思維”,戳右邊鏈接上 新智元We站公開課 瞭解更多!」

近日,TIOBE 公佈了 2019 年度編程語言的評選結果。古老又低調的 C 語言憑藉2.44%的年增長率獲“2019年度編程語言”冠軍,排名第二的是 C# (+2.1%),Python (+1.4%) 和 Swift (+0.6%)緊隨其後。

Top 20榜單如下:

C位出道!C語言擊敗強敵Python勇奪“2019年度編程語言”冠軍

新智元C語言獲“2019年度編程語言”冠軍你怎麼看?小程序

老字號C語言為何如此受歡迎?

講真,看到榜單的那一刻,小編只有一句感嘆“老字號果然不按套路出牌”,但縱觀20多年編程語言的走勢,你會發現C語言一直都發展比較好。

當然,TIOBE也給出了當選的理由,它認為這種趨勢背後的主要驅動力是物聯網(IoT)和當今發佈的大量小型智能設備,當你將 C 應用於對性能至關重要的小型設備時,它的表現會十分出色。另外,C 語言也比較容易學習,並且每個處理器都有一個 C 編譯器。

C位出道!C語言擊敗強敵Python勇奪“2019年度編程語言”冠軍

TOP 10 編程語言 TIOBE 指數走勢(2002-2020)

Python惜敗,但熱度依舊不減

雖位居第三,但Python的火熱有目共睹。再看榜單,從2019年1月至2020年1月,Python都穩居榜單前三,作為結合瞭解釋性、編譯性、互動性和麵向對象的腳本語言,Python讓很多程序員得到解放,多了一把開啟計算機世界大門的鑰匙。

C位出道!C語言擊敗強敵Python勇奪“2019年度編程語言”冠軍

就在1月9日,新智元邀請到16本Python系列教材作者董付國老師,在新智元小程序中深度揭秘“如何編寫有Python味道的Python代碼”,廣受用戶好評,沒有看直播的同學可戳這裡回顧:16本Python系列教材作者董付國揭秘如何編寫有Python味道的Python代碼?

這些語言也不該被遺忘

Swift 成為 Top 20 的常客,排名從#15到#9,Ruby也有希望成為其中之一,它從#18上升到#11,離Top10只差一步。

C位出道!C語言擊敗強敵Python勇奪“2019年度編程語言”冠軍

還有一些本應在2019年突破但實際並沒有的語言:Rust只上升了3名(從#33到#30),Kotlin卻下降了3名(從#31到#35),Julia更甚,直接下降了10名(從#37到#47)。

“編程語言名人堂”,Python上榜次數最多

在“編程語言名人堂”(該獎項頒給一年中增長率最高的編程語言)中,Python登頂3次(從2003年-2018年),可見大家對Python的喜愛。Java、C語言和Objective-C均登頂兩次。

C位出道!C語言擊敗強敵Python勇奪“2019年度編程語言”冠軍

值得注意的是,TIOBE 索引不是關於最佳編程語言或編寫大多數代碼行的語言,它是編程語言流行的指標。評級是基於全球技術工程師、課程和第三方供應商的數量,谷歌、必應、雅虎、維基百科、亞馬遜、YouTube和百度等熱門搜索引擎都被計算在內。

該索引可用於檢查您的編程技能是否仍然是最新的,或者用於在開始構建新的軟件系統時採用哪些編程語言做出戰略決策。

榜單鏈接:

https://www.tiobe.com/tiobe-index/


分享到:


相關文章: