程式猿(ID:imkuqin) 猿妹 編譯
原文:https://www.tiobe.com/tiobe-index/
TIOBE 剛剛釋出了 4 月程式語言排行榜。前 20 名中,漲幅最高的程式語言為 C 語言,漲幅高達6.66%,之後分別是 C++、SQL 、Python、visual basic .NET 和 C# 。
前 20 名的排行如下:
目前,在前 20 的排行中,有兩個程式語言在這一年裡下滑了 3 個名次以上,分別是:Objective-C 和 Perl。
Objective-C 下滑的原因很明顯,早在幾年前它就被蘋果公司拋棄了,並由 Swift 取而代之。此外,App 開發也在轉向獨立於平臺的語言和框架,而 Swift 只適用於 Apple 的系統,目前的生存環境也並不理想。
至於 Perl 呢,直到 2005 年,它一直是最主要的指令碼語言之一,2008 年,TIOBE 曾預測 Perl 將會走向死亡,但是被 Perl 的擁護者一票否決了,Stevan Little 在 2013 年發表了一場突破性的演講,名為“Perl 沒有死,它只是走進了一個死衚衕”,其中提到過一旦軟體工程師放棄使用 Perl 語言,就不會再次選擇使用它。
TIOBE 表示,Perl 6 語言的開發持續了十多年,所帶來的爭議以及 Perl 語言一直止步不前是開發者們尋找諸如 Python 和 Ruby 之類替代品的主要原因。直到今天,Perl 社群仍然沒有一個明確的未來,因此它還會繼續走下坡路,如今只是苦苦掙扎罷了。
值得一提的是,SQL 在上上個月被重新新增到了 TIOBE 排行榜中,這個月排在第九
Python 的持續增長
根據去年的一些資料,Python 是增長最快的程式語言。今年也一直保持上漲姿態。從 DevOps 到機器學習和資料科學,Python 無處不在。
2017 年末,Python 軟體基金會與 JetBrains 一起開展了 Python 開發人員調查,標的是確定最新趨勢,並深入瞭解 Python 在開發界的使用情況。
結果顯示,有 4/5 的 Python 使用者將 Python 作為他們的主要語言,這 4/5 中又有一半的人還同時使用 JavaScript。
使用 Python 作為輔助語言的受訪者更喜歡將其與JavaScript(46%),C / C ++(42%),Java(41%)和 C#(24%)這幾門語言搭配使用。
Top 10 程式語言 TIOBE 指數走勢(2002-2018)
其他程式語言排名
歷史排名(1988-2018)
註: 以上排名位次取決於 12 個月的平均值。
程式語言“名人榜”( 2003-2017)
“年度程式語言”獲獎名單如下圖所示,該獎項授予一年中評分最高的程式語言:
附:
《TIOBE 3 月程式語言排行榜:C/C++穩在第二第三,Python繼續強勢增長》
《TIOBE 2月程式語言排行榜: C++ 可能被 Python 趕超,VB連續兩月上漲》
《TIOBE 年度榜單揭曉:C 語言奪冠,Python 緊隨其後》
《2017年12月程式語言排行榜:Kotlin成最強黑馬,C語言再次崛起有望獲得年度程式語言》
《2017年11月程式語言排行榜:Java持續下滑仍穩居第1,Python逆襲C#上升到第4》
《2017年9月程式語言排行榜:Java、C、C ++ 三分天下何時休》
《2017年8月程式語言排行榜:大資料時代,Python、Go依然強勁》
【說明】
TIOBE 程式語言社群排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於網際網路上有經驗的程式員、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。
請註意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。
這個排行榜可以用來考查你的程式設計技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。排行榜的詳細定義可以參考這裡
https://www.tiobe.com/tiobe-index/
●編號383,輸入編號直達本文
●輸入m獲取到文章目錄
Linux學習
更多推薦《18個技術類公眾微信》
涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。