我從GitHub上看到了編程語(yǔ)言八年變遷史 | Reddit 30.7k
最受歡迎的編程語(yǔ)言是什么?
還是得用GitHub來(lái)統計才合適。
最近,一位博主PieChartPirate統計了從2012年6月-2020年6月GitHub上最受歡迎的編程語(yǔ)言,看到了整個(gè)語(yǔ)言的變遷史,一直穩居第一寶座的是JavaScript。
這一結果分享在Reddit上,三天就獲得了30.7k熱度。
有網(wǎng)友驚訝,R語(yǔ)言竟從沒(méi)有出過(guò)「其他」的行列。
還有人為Python打call~
大體來(lái)看,即使陸續有新語(yǔ)言入局,但是三足鼎立的局面并沒(méi)有太大的變化。
老大哥JavaScript,Python,以及Java。
而JavaScript學(xué)習成本低、應用場(chǎng)景多,地位逐漸得以彰顯,甚至一度占據到了28%的份額。
那時(shí),Python也只是他的一半罷了。
但一開(kāi)始,局面還不是如此。
從2012年到2013年,前三個(gè)席位還是Puby,Python和JavaScript。而Python也一度占據了18.1%。
PHP也算是巔峰了。
隨后在2015年,Java一路猛漲,連超PHP、Ruby成為編程語(yǔ)言的前三強。
而JavaScript、Python則表示很淡定,甚至份額沒(méi)有太大的改變。
到今年,可以看到前10的席位已經(jīng)出現了很大的變化,Go語(yǔ)言、C++、TypeScript超過(guò)了Ruby和PHP。
怎么做的?
博主說(shuō)了,數據采用的是GitHub的公共倉庫,并沒(méi)有針對私有倉庫。
所使用的工具是Python和TKInter。
其數據源于一位程序員做的Github語(yǔ)言統計——GitHut 2.0。
從2012年到現在,他共統計了44種編程語(yǔ)言,包括PulI請求、星星數、Pushes、Issues,數據也按照「季度」實(shí)時(shí)更新。
而此次數據則采用的是Pull請求的統計。
那么,你最喜歡的語(yǔ)言是什么呢?歡迎留言與我們分享~
參考鏈接:
https://www.reddit.com/r/dataisbeautiful/comments/irx2h6/oc_most_popular_programming_languages_according/
https://madnight.github.io/githut/#/pull_requests/2020/1
評論