前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2016 TIOBE 年度编程语言,GO荣登榜首

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

作者头像
小莹莹
发布2018-04-19 11:24:31
6720
发布2018-04-19 11:24:31
举报
文章被收录于专栏:PPV课数据科学社区
编者按: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 等)进行计算。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PPV课数据科学社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2017年1月编程语言排行榜Top20
  • 2017年1月编程语言排行榜前10位的长期走势图
  • 以往年度编程语言
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档