2019年10月编程语言排行榜

最新 TIOBE 编程语言排行榜,关注编程语言动态

October Headline: Top 8 of the TIOBE index quite stable for the last 15 years

I had been asked to talk about software engineering trends at a conference last week. The reason why engineers are highly interested in trends is the fear of missing out on some new technology. According to the TIOBE index this fear is ungrounded. Every year new programming languages emerge and seem to become popular, but in fact not much changes. If we compare the current TIOBE index top 8 of today with the one of 2014 (5 years ago) and 2004 (15 years ago), there is only one different programming language. In 2004 Perl was still in the top 8 but it disappeared because of the supremacy of Python and the unclear future of the language with the split between Perl 5 and Perl 6. In 2014 Objective-C was in the top 8 but after the hype of gold diggers to write apps for the iPhone was over and Swift became its successor, Objective-C was out again. So apart from this exception, the top 8 of the TIOBE index has remain the same for all these years. There are some trends in the programming language area though, but these are slow fortunately. Python is becoming the new big language in favor of languages such as PHP and Perl. Apart from that there is a big fight going on for some relatively new languages to enter the top 20. These candidates are Dart, Scala, Lua, Rust, Kotlin and TypeScript.

编程语言排行榜 TOP 50 榜单

排名 编程语言 流行度 对比上月 年度明星语言
1 Java 16.884% 0.223% 2015, 2005
2 C 16.180% 0.975% 2017, 2008
3 Python 9.089% 0.785% 2010, 2007, 2018
4 C++ 6.229% 0.594% 2003
5 C# 3.860% 0.461%
6 Visual Basic .NET 3.745% 0.454%
7 JavaScript 2.076% 0.052% 2014
8 SQL 1.935% 0.009%
9 PHP 1.909% 0.046% 2004
10 Objective-C 1.501% 0.339% 2012, 2011
11 Groovy 1.394% 0.108%
12 Swift 1.362% 0.262%
13 Ruby 1.318% 0.107% 2006
14 Assembly language 1.307% 0.071%
15 R 1.261% 0.212%
16 Visual Basic 1.234% 0.15%
17 Go 1.100% 0.12% 2016, 2009
18 Delphi/Object Pascal 1.046% 0.289%
19 Perl 1.023% 0.026%
20 MATLAB 0.924% 0.138%
21 SAS 0.915% 0.106%
22 PL/SQL 0.822% 0.065%
23 D 0.814% 0.141%
24 Transact-SQL 0.569% 0.012% 2013
25 Scratch 0.524% 0.044%
26 Dart 0.448% 0.202%
27 COBOL 0.447% 0.03%
28 ABAP 0.447% 0.09%
29 Scala 0.442% 0.021%
30 Fortran 0.439% 0.08%
31 Lisp 0.409% -
32 F# 0.391% 0.191%
33 Lua 0.379% 0.08%
34 Rust 0.356% 0.009%
35 Kotlin 0.319% 0.018%
36 Ada 0.316% 0.03%
37 TypeScript 0.304% 0.173%
38 RPG 0.274% 0.051%
39 Logo 0.261% 0.049%
40 Prolog 0.261% 0.034%
41 LabVIEW 0.243% 0.02%
42 Julia 0.224% 0.114%
43 Haskell 0.209% 0.011%
44 VBScript 0.203% 0.041%
45 Bash 0.196% 0.034%
46 Scheme 0.193% 0.095%
47 ActionScript 0.182% 0.143%
48 PowerShell 0.178% 新上榜
49 LiveCode 0.169% 新上榜
50 Crystal 0.168% 新上榜