2019年11月份编程语言流行度排行榜


11月点评:C语言接近JAVA,Swift首次进入前10,Rust增长快

本月前 20 名中有一些有趣的现象,首先,C 现在非常接近 Java,排在 Java 后指数仅差 0.2%,预计年底之前 C 会再次冲上第一位;C++ 与 Python 已经连续几个月指数相差保持在大约 3%、4% 这个范围了,本月仍是 Python 占了上风,排在第三。 前 10 名的位置一直在发生变化,两个月前 SQL 入围,上个月是 Objective-C,本月榜单上则由 Swift 挤进了前 10,同时它与落后一位的 Ruby 指数差距达到 0.4%,在这样一个位置范围内,0.4% 的差距不算小,预计 Swift 至少可以在接下来几个月内保持在前 10 的位置。 但是另一方面,Ruby 本月的增长也不容小觑,目前它排在 11 位,但是去年同期它排在 16 位,可以看到榜单中标注了两个绿色的上涨箭头。所以关于下个月第 10 位的争夺,估计也不好说。 20 名内同样引人关注的还有几个语言,首先是 Go 同比去年从第 10 降到了 20 位,目前指数 0.853%;接着可以看到 Groovy 和 D 这两个似乎比较小众的语言反而同比去年都有较大的增长:Groovy 从 25 位升到 14,D 从 23 升到 18。 20 名外,Rust 在一个月内排名从 34 上升到了 25,创下了历史新高。想必这与微软和 AWS 等巨头对外公开支持 Rust 的消息强相关,如果关于 Rust 的积极消息持续出现,那么它应该很快会进入前 20 名。

TOP 10 编程语言走势图

编程语言排行榜 TOP 50 榜单

排名 编程语言 指数
1 Java 16.246%
2 C 16.037%
3 Python 9.842%
4 C++ 5.605%
5 C# 4.316%
6 Visual Basic .NET 4.229%
7 JavaScript 1.929%
8 PHP 1.72%
9 SQL 1.69%
10 Swift 1.653%
11 Ruby 1.261%
12 Objective-C 1.195%
13 Delphi/Object Pascal 1.142%
14 Groovy 1.099%
15 Assembly language 1.022%
16 R 0.98%
17 Visual Basic 0.957%
18 D 0.927%
19 MATLAB 0.89%
20 Go 0.853%

   所有数据数据来源:www.tiobe.com


编程语言分析

TIOBE指数通常表示一门编程语言的流行度,这个指数每月更新一次,其主要数据来自于大量的全球范围内的技术工程师,以及第三方机构。同时,搜索引擎网站如Google,Bing,Yahoo!,维基百科,亚马逊,YouTube,以及百度的数据,也会影响这一指数结果。需要特别说明的是,这一批数并不关系这门语言本身的好坏,也不能表示,这一门语言的代码量。