银天科技设计出品
扫描关注银天科技微信公众账号

广州网站建设

2016十大编程语言排行榜

银天科技2016-08-18行业动态
国外各大网站发布了各自的编程语言排行榜,小编从中选取了2个较为权威的排行榜。一起对比,预测未来编程语言的发展趋势。
 
首先看2016 年 6 月RedMonk 发布的编程语言排行榜,JavaScript 居榜首, Java、PHP、Python紧跟其后,R上升至12位,Visual Basic 升至19位。
 
排名的根据是编程语言在 Stack Overflow 和 GitHub 都观察过,同时结合很多其他社区的分析统计,GitHub 主要是根据代码行数统计。
 
下图是 2016 年 6 月的排行榜图表
 
 
根据上面的图表,很难分析大体情况,所以提供了下面的数值排名。注意下面列出的是前 21 个编程语言:
 
1 JavaScript
2 Java
3 PHP
4 Python
5 C#
5 C++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Shell
12 R
13 Perl
14 Scala
15 Go
16 Haskell
17 Swift
18 Matlab
19 Visual Basic
20 Clojure
20 Groovy
 
再来看看今年7月26日发布的IEEE Spectrum编程语言排行榜
 
下图是 2016年7月26日的IEEE Spectrum排行榜图表
 
 
可以发现,排行前十的语言都有C、C#、C++、JavaScript、Java、PHP、Python、Ruby。虽然评定的标准不一致,导致这几种语言的排名不同,但两个排行榜都把它们列为前十,足以说明问题。
 
一般来说,前十的语言位置都是非常稳固的。除了一些微小的改变,事实上这些年都差不多是这样的排名。同时发现,一般在一定周期会支持一种特定的语言或者是一种风格的语言,简单的来说,最受欢迎的语言几乎没什么改变,对未来也没什么倾向性的变化。
 
除了前十,值得关注的变化有:
 
Assembly Language(汇编语言):汇编语言之所以能够再次流行起来,与大量增长的智能硬件关系密切,例如智能牙刷或者是咖啡机等等,它们都在运行汇编语言,毕竟汇编语言的运行效率是其他编程语言无法比拟的。
 
Go:谷歌的Go近几年都是上升的趋势,充分说明了其日益增长的影响力。
 
R:在所有前20名语言的后半部分语言中,R显示了随时间推移而最统一的上升趋势。从2012年第17的位置开始,它取得了稳步的增长。

需要指出的是,排行榜主要基于经验的程序员、热门课程以及第三方厂商数量,并通过搜索引擎的排名信息等综合得出,只是反映某个编程语言的热门程度,并不能就此判定一门编程语言的好坏
文章关键词
test