首页 存档 技术 查看内容

2016 TIOBE 年度编程语言,GO荣登榜首

2018-3-30 13:00 |来自: 互联网 286 0

摘要: 编者按:TIOBE 最近公布了2017年1月编程语言指数排行榜,排名前三的还是 Java、C、C , C# 和 Python 排第四和第五。 “年度编程语言”是授予在一年中比率增长量最高的编程语言。 在2016年中,Go 的比率增长量 2.1 ...


编者按:TIOBE 最近公布了2017年1月编程语言指数排行榜,排名前三的还是 Java、C、C , C# 和 Python 排第四和第五。


“年度编程语言”是授予在一年中比率增长量最高的编程语言。


在2016年中,Go 的比率增长量 2.16%,排在第一位,增长量排第二和第三是 Dart ( 0.95%) 和 Perl ( 0.91%),所以Go赢得了 TIOBE 年度编程语言称号。


近期Google 运行了数百万行 Python 代码,YouTube 及其 API 的前端服务器代码主要是用 Python 语言开发的,运行的是 CPython 2.7。Google 多年来一直优化 Python 代码,但始终有一个问题没有解决:并发工作负荷。Google 调查了其它 Python 运行时,但每一种都有利有弊,在解决并发性能的同时会引入新的问题。


Google 因此尝试用 Go 语言实现了一个替代运行时优化实时服务。这个项目被称为 Grumpy,将 Python 代码转译到 Go 程序,在 Go 运行时中运行,结果相当不错。


这也可能是Go如此受欢迎和快速上升(去年的54位上升到今年的10位)的原因只之一。


2016年,其它一些新语言发生了什么呢? Dart 从26位跃升到17位,Rust 保持了前50位(从47位到41位),Hack 和 Julia 非常接近50位(分别从61位到51位和73位到52位)。此外还有两种语言在 TIOBE 索引上首次亮相:Crystal 位于86位,Kotlin 位于87位。TypeScript 在商业行业中非常受欢迎,然而在 TIOBE 指数中,它仍然未入前100,不过也有在靠近。 TypeScript 在一年的时间里从169升至137。


而Python作为最受欢迎的数据科学和深度学习语言地位稳固,以江湖新贵的身份和Java、C、C 和C#这些大佬一起占据前5位。R作为挑战Python的另外一个流行的数据科学语言地位也在不断上升(从去年的19位上升到今年的的16位)。


2017年1月编程语言排行榜Top20

2017年1月 2016年1月 排名变动 编程语言 比率 比率变动
1 1
Java 17.278% -4.19%
2 2
C 9.349% -6.69%
3 3
C 6.301% -0.61%
4 4
C# 4.039% -0.67%
5 5
Python 3.465% -0.39%
6 7 Visual Basic .NET 2.960% 0.38%
7 8 JavaScript 2.850% 0.29%
8 11 Perl 2.750% 0.91%
9 9
Assembly language 2.701% 0.61%
10 6 PHP 2.564% -0.14%
11 12 Delphi/Object Pascal 2.561% 0.78%
12 10 Ruby 2.546% 0.50%
13 54 Go 2.325% 2.16%
14 14
Swift 1.932% 0.57%
15 13 Visual Basic 1.912% 0.23%
16 19 R 1.787% 0.73%
17 26 Dart 1.720% 0.95%
18 18
Objective-C 1.617% 0.54%
19 15 MATLAB 1.578% 0.35%
20 20
PL/SQL 1.539% 0.52%

2017年1月编程语言排行榜前10位的长期走势图

以往年度编程语言


注:TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。

本文转载于微信公众号: PPV课大数据(ppvke123),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部