2017 年上半年哪家編程語(yǔ)言流行呢?當(dāng)然非Python莫屬,Python可是今年上半年最流行的語(yǔ)言。
根據(jù)IEEE Spectrum 的記者挖掘的數(shù)據(jù),由10 個(gè)在線來(lái)源組合了 12 種指標(biāo)給 48 種語(yǔ)言進(jìn)行排名,結(jié)果評(píng)出了2017 年十大流行編程語(yǔ)言。如下圖所示:
不難看出,Python、C、Java 和 C++是目前非常流行的語(yǔ)言。需要提及的是,被 Swift 取代的 Objective-C 排名下降至26 名。
不過(guò),我們?nèi)匀豢梢钥吹健笆澜缟献詈玫恼Z(yǔ)言”PHP排名也是比較靠前。
1、為什么Python成為最流行的語(yǔ)言?
Python起源于一種腳本語(yǔ)言,用于科學(xué)計(jì)算,如今是越來(lái)越流行起來(lái),向Web和商業(yè)等技術(shù)領(lǐng)域不斷地滲透。這些技術(shù)領(lǐng)域可是由一些大公司(Java,C#,C++)在背后推動(dòng),有大量的資金支持。
同樣的,在web方面,PHP和Ruby也名噪一時(shí)。
而以開發(fā)工程師的角度看來(lái),Python 的優(yōu)雅和簡(jiǎn)潔無(wú)疑是最大的吸引力。
對(duì)于運(yùn)維工程師而言,用 Python 替代讓人痛苦的 Shell,做一些復(fù)雜的任務(wù),可以說(shuō)是一種解放。不會(huì)Python的運(yùn)維工程師,有可能就會(huì)被淘汰。
2、關(guān)于其他的一些語(yǔ)言的流行趨勢(shì)
最近報(bào)道,Java被斯坦福大學(xué)定為入門語(yǔ)言,主要是因?yàn)檫@個(gè)編程語(yǔ)言已經(jīng)“老化”。
所以,會(huì)用JavaScript代替Java。但是,IEEE Spectrum 2017最新的研究報(bào)告,Java仍然是招聘者中最受歡迎的技能之一。
此外,Go 語(yǔ)言今年一路飆升,本月終于進(jìn)入前10名,2016年同期可是才55名。為何GO語(yǔ)言有如此之快的增長(zhǎng)速度呢?這或許跟大數(shù)據(jù)人工智能發(fā)展趨勢(shì)有關(guān)。
因此,照目前各大流行趨勢(shì)看來(lái),GO語(yǔ)言具有相當(dāng)大的潛力。如果Go 語(yǔ)言一直保持上升勢(shì)頭的話,那么在2017年,Python 和java兩大明星語(yǔ)言有望和GO語(yǔ)言成為本年度最流行語(yǔ)言。