日前,編程語言流行指數(PopularitY of Programming Language,簡稱PYPL)公佈二月榜單,這其中包含編程語言、IDE、ODE(Online IDE)和數據庫四個子榜單。其中 Python語言在二月份超越Java成爲最流行的編程語言。
PYPL是很是流行的參考指標,其榜單數據的排名均是根據榜單對象在谷歌上相關的搜索頻率進行統計排名,原始數據來自谷歌趨勢,也就是說某項語言或者某款IDE在谷歌上搜索頻率越高,表示它越受歡迎。數據庫
在二月榜單中,變化最大的無疑是編程語言排行榜,在過去的二月份,Python流行度上升5.2個百分點,超越Java成爲最流行的編程語言。另外,PHP總體流行度下跌1.2個百分點,這讓JavaScript和C#排名順勢上升。榜單前二十名分別爲Python、Java、JavaScript、C#、PHP、C/C++、R、Objective-C、Swift、MATLAB、TypeScript、Ruby、VBA、Scala、Kotlin、Visual Basic、GO、Perl、Rust、Lua。編程
在最受流行的IDE榜單中,微軟Visual Studio依舊霸榜,Eclipse做爲Java開發主力保持第二位置,Android Studio上月大漲6.1個百分點。IntelliJ做爲近幾年快速崛起的高效Java開發IDE在二月份上漲勢頭很猛,同時微軟推出的Visual Studio Code也成爲過去一段時間腳本語言和網頁開發的快速崛起者。前二十名分別爲Visual Studio、Eclipse、Android Studio、NetBeans、IntelliJ、Visual Studio Code、Sublime Text、PyCharm、Atom、Xcode、Code::Blocks、Vim、Xamarin、PHPStorm、Komodo、Qt Creator、EMACS、Geany、JDeveloper、MonoDevelop。編程語言
數據庫方面,二月份總體變化並不大,Oracle、MySQL和SQL Server依舊霸榜。另外,Redis的影響力這幾年也在快速提升。前20名排名以下:Oracle、MySQL、SQL Server、PostgreSQL、MongoDB、Firebase、ElasticSearch、Splunk、Redis、Apache Hive、SQLite、DB二、SAP HANA、MariaDB、Teradata、FileMaker、DynamoDB、Solr、Firebird、Sybase。code
在線IDE在國內流行度還不是很高,可是PYPL也一樣給出了過去的一個流行趨勢,Cloud9,JSFiddle 和 Koding位列前三。orm
雖然各種榜單統計口徑不經相同,可是主流的編程語言、IDE、數據庫的開發人員人數基本上都是相同的,這份榜單仍是有必定的參考意義。cdn