近日,TIOBE編程語言社區(qū)發(fā)布了 2018年 5月排行榜,Java、C、C ++ 三門編程語言依然占據(jù)前三,而Python這個月仍然穩(wěn)居第4!對比4月份榜單,這個月的排名并沒有太大變化。
C 語言是世界上最古老的編程語言之一,這個月漲幅已達到了 7%,TIOBE 沒有提及其暴漲的原因,但由于小型軟件設(shè)備的蓬勃發(fā)展,以及低端軟件在汽車行業(yè)的增長,C 語言在 2017 年收獲了不錯的流行度時,就已經(jīng)有許多人認為這與物聯(lián)網(wǎng)的興起有莫大關(guān)系。
被稱為”世界上最好的語言”的PHP有了小幅度上漲。對于此次編程語言排行榜單,網(wǎng)友們也紛紛發(fā)表了看法:
網(wǎng)友一:PHP程序員在此??!我不管,反正PHP是世界上最好的語言!
網(wǎng)友二:C語言怎么突然又漲那么高?
網(wǎng)友三:PHP說任憑你們隨便排名,反正我東方不敗。
Scala會成為一匹黑馬么?
本月榜單最大的不同在于,Scala 編程語言終于進入了 Top 20,成功擠掉了 PL/SQL。上一次Scala進入前 20 已經(jīng)是好幾年前的事情了,這次經(jīng)過長時間的沉淀終于再次逆襲。Scala是一種在 Java 的 JVM 上運行的函數(shù)式編程語言,它是“重寫Java”并改進其缺點的眾多嘗試之一,因此可以與 Java一起使用或作為 Java 的替代品。而且 LinkedIn、Twitter 和 The Guardian 等大公司都在其代碼庫中使用了 Scala,其在市場上的份額也越來越大,這也是為什么 Scala 能夠再次進入前 20 名的原因。
12 月編程語言排行榜 TOP20 榜單:
前 20 名的排行中,在絕大部分編程語言的市場份額都并沒有太大變化,C 語言依然能表現(xiàn)十分強勁,市場份額增長 7%。
Top 10 編程語言 TIOBE 指數(shù)走勢(2002-2018)
同樣的, PYPL 也關(guān)注編程語言流行度。不久前,四月 PYPL 編程語言排行榜出爐時,PYPL排行榜顯示,Python 是增長最快的語言,流行度名列前茅。
注:PYPL,即編程語言流行指數(shù)。其排名是根據(jù)在谷歌上的相關(guān)編程語言教程的搜索頻率就行統(tǒng)計排名。也就是某項語言在 Google 上搜索頻率越高,表示這項語言越受歡迎。
從4月榜上可以看出,雖然與去年的指數(shù)結(jié)果相比,Java 的整體學習趨勢略有下降,但 Java 仍然是最受歡迎的語言。當時的 Python 以 5.2%的巨幅增長超過了 JavaScript,使其成為開發(fā)人員中受歡迎程度最快的語言。
萬萬沒想到,這個勢頭有增無減,從5月公布的數(shù)據(jù)可以看出,Python也已從之前的第二位,躍升至第一位,超越了Java??催@趨勢,Python 未來或許會撼動 Java 的地位。
在ranked.com的排名中,Python是2017年最受歡迎人工智能編程語言(第二是C++,R并未上榜)。
根據(jù)Stack Overflow流量統(tǒng)計,2017年6月,Python第一次成為高收入國家Stack Overflow訪問量最大的標簽,照此發(fā)展,到了2018年,Python肯定會成為最受歡迎的標簽。
在GitHub 2017年度報告中,Python超越Java成第二受歡迎語言。
Python 語言為何如此火爆?所有這些“刷榜”,可能也都離不開近些年人工智能尤其是機器學習的火熱。
總結(jié)一下,我們可以清楚地看到:Python 正變得越來越重要,且 Python 都置于這兩個語言排名的前列。而你現(xiàn)在在使用什么編程語言呢?別再說「PHP 是最好的編程語言」了,看下面 PYPL 曬出的 Python 和 PHP 這兩個編程語言的流行趨勢,我們是時候該換點新鮮的說法了……
如果你只能學習一門語言,除了Python,別無選擇!因為不論對于初學者還是有其他編程經(jīng)驗的開發(fā)者來說,Python 學習起來都會事半功倍。
在此,為所有的朋友們推薦 CSDN 學院開設(shè)的 Python 課程。由 Python 技術(shù)專家張濤、CTO 鄒義良兩位老師帶隊,課程深入分享 Python 基礎(chǔ)、Web 開發(fā)、爬蟲技術(shù)、自動化運維、數(shù)據(jù)挖掘與機器學習等五大模塊內(nèi)容,預計 5 個月的授課周期內(nèi),抽絲剝繭,帶領(lǐng)你全方位“玩轉(zhuǎn)” Python 語言。
天道酬勤。不論你是編程新手,前端開發(fā)人員,或是想做全棧開發(fā)工程師,準備進軍 AI 領(lǐng)域的,又或是網(wǎng)絡(luò)運維轉(zhuǎn)型開發(fā)、傳統(tǒng) IT 轉(zhuǎn)行互聯(lián)網(wǎng)的......這,都是你最好的選擇。
-
編程語言
+關(guān)注
關(guān)注
10文章
1921瀏覽量
34505 -
python
+關(guān)注
關(guān)注
54文章
4758瀏覽量
84292
原文標題:TIOBE和PYPL的5月編程語言排行榜:如果你只能學習一門語言,Python是最好的選擇!
文章出處:【微信號:AI_Thinker,微信公眾號:人工智能頭條】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論