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


10月点评:TIOBE指数的前8名,在过名的15年里表现稳定。

在上周的一次会议上,我被要求谈论软件工程趋势。工程师对趋势非常感兴趣的原因是担心错过某些新技术。根据TIOBE指数,这种恐惧是没有根据的。每年都有新的编程语言出现并且似乎变得流行,但实际上并没有太大的变化。如果将当前的TIOBE索引的今天的前8名与2014年(5年前)和2004年(15年前)之一进行比较,则只有一种不同的编程语言。 2004年,Perl仍排在前8名,但由于Python的优势以及Perl 5和Perl 6之间的分歧,该语言的前途不明朗而消失了。2014年,Objective-C进入了前8名,但在大肆宣传之后为iPhone编写应用程序的淘金者结束了,Swift成为其继任者,Objective-C再次退出市场。因此,除此例外,这些年来,TIOBE指数的前8名一直保持不变。虽然在编程语言领域有一些趋势,但是幸运的是这些趋势很慢。 Python正在成为支持PHP和Perl等语言的新的主流语言。除此之外,要争取一些相对较新的语言进入前20名还需很大的努力。这些语言是Dart,Scala,Lua,Rust,Kotlin和TypeScript。

TOP 10 编程语言走势图

编程语言排行榜 TOP 50 榜单

排名 编程语言 指数
1 Java 16.884%
2 C 16.18%
3 Python 9.089%
4 C++ 6.229%
5 C# 3.86%
6 Visual Basic .NET 3.745%
7 JavaScript 2.076%
8 SQL 1.935%
9 PHP 1.909%
10 Objective-C 1.501%
11 Groovy 1.394%
12 Swift 1.362%
13 Ruby 1.318%
14 Assembly language 1.307%
15 R 1.261%
16 Visual Basic 1.234%
17 Go 1.1%
18 Delphi/Object Pascal 1.046%
19 Perl 1.023%
20 MATLAB 0.924%
21 SAS 0.915%
22 PL/SQL 0.822%
23 D 0.814%
24 Transact-SQL 0.569%
25 Scratch 0.524%
26 Dart 0.448%
27 COBOL 0.447%
28 ABAP 0.447%
29 Scala 0.442%
30 Fortran 0.439%
31 Lisp 0.409%
32 F# 0.391%
33 Lua 0.379%
34 Rust 0.356%
35 Kotlin 0.319%
36 Ada 0.316%
37 TypeScript 0.304%
38 RPG 0.274%
39 Prolog 0.261%
40 Logo 0.261%
41 LabVIEW 0.243%
42 Julia 0.224%
43 Haskell 0.209%
44 VBScript 0.203%
45 Bash 0.196%
46 Scheme 0.193%
47 ActionScript 0.182%
48 PowerShell 0.178%
49 LiveCode 0.169%
50 Crystal 0.168%

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


编程语言分析

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