本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
最受欢迎的编程语言是什么?
还是得用GitHub来统计才合适。
最近,一位博主PieChartPirate统计了从2012年6月-2020年6月GitHub上最受欢迎的编程语言,看到了整个语言的变迁史,一直稳居第一宝座的是JavaScript。
这一结果分享在Reddit上,三天就获得了30.7k热度。
![我从GitHub上看到了编程语言八年变迁史](https://s3.51cto.com/oss/202009/20/282fe6cffea18181c16a1d5558f4ec90.jpg)
有网友惊讶,R语言竟从没有出过「其他」的行列。
![我从GitHub上看到了编程语言八年变迁史](https://s5.51cto.com/oss/202009/20/2514067f4a00802073c70eb2137d5fb7.jpg)
还有人为Python打call~
![我从GitHub上看到了编程语言八年变迁史](https://s3.51cto.com/oss/202009/20/b2251fa02a3bc08c6e4b15f5ce4fddb0.jpg)
八年编程语言变迁史
大体来看,即使陆续有新语言入局,但是三足鼎立的局面并没有太大的变化。
老大哥JavaScript,Python,以及Java。
而JavaScript学习成本低、应用场景多,地位逐渐得以彰显,甚至一度占据到了28%的份额。
那时,Python也只是他的一半罢了。
![我从GitHub上看到了编程语言八年变迁史](https://s3.51cto.com/oss/202009/20/347a67865bde9d9109a317cd74e01e1a.jpg)
但一开始,局面还不是如此。
从2012年到2013年,前三个席位还是Puby,Python和JavaScript。而Python也一度占据了18.1%。
PHP也算是巅峰了。
![我从GitHub上看到了编程语言八年变迁史](https://s5.51cto.com/oss/202009/20/9198f8a08570ab234e6381862ab792b0.jpg)
随后在2015年,Java一路猛涨,连超PHP、Ruby成为编程语言的前三强。
而JavaScript、Python则表示很淡定,甚至份额没有太大的改变。
![我从GitHub上看到了编程语言八年变迁史](https://s1.51cto.com/oss/202009/20/e5a0e5e3939015e50b3fd4c3784b4b80.jpg)
到今年,可以看到前10的席位已经出现了很大的变化,Go语言、C++、TypeScript超过了Ruby和PHP。
![我从GitHub上看到了编程语言八年变迁史](https://s3.51cto.com/oss/202009/20/a9e0caaa00cc013bbeb1c441399e9f1a.jpg)
怎么做的?
博主说了,数据采用的是GitHub的公共仓库,并没有针对私有仓库。
所使用的工具是Python和TKInter。
![我从GitHub上看到了编程语言八年变迁史](https://s5.51cto.com/oss/202009/20/0c59e4dccfcb42727ec0c1afda78375f.jpg)
其数据源于一位程序员做的Github语言统计——GitHut 2.0。
![我从GitHub上看到了编程语言八年变迁史](https://s3.51cto.com/oss/202009/20/fbaf6f5c931b6cfcde850be481a19355.jpg)
从2012年到现在,他共统计了44种编程语言,包括PulI请求、星星数、Pushes、Issues,数据也按照「季度」实时更新。
而此次数据则采用的是Pull请求的统计。
【责任编辑:张燕妮 TEL:(010)68476606】