May 31, 2021 Article blog
1. Top 20 programming languages in October 2020
2. Other programming languages
3. 50 later programming languages
4. Programming language history ranking
5. Programming Language of the Year (2003-2019)
TIOBE's October 2020 programming language leaderboard has been published with the official headline: "Python is getting closer to second place."
The TIOBE leaderboard is based on the number of experienced programmers, courses, and third-party vendors on the Internet, and uses search engines such as Google, Bing, Yahoo! and Wikipedia, Amazon, YouTube, and Baidu to compile ranking data that only reflects the popularity of a programming language and does not indicate how good a programming language is or how much code a language writes.
Last year,
Python
finished third in the TIOBE index, but its popularity is still rising. T
his month has reached an all-time high of
11.28%
thon
and
Java
have been getting closer since Java approached its lowest point in history in 2001. T
he gap is now less than
1.3%
C
and
Java
have been in the top two positions since the TIOBE leaderboard began. S
o if
Python
gets to second place, it's going to be a unique event. Let's see what happens in the next few months. ——
Paul Jansen(CEO TIOBE Software)
This leaderboard can be used to check that your programming skills are still up-to-date or to make strategic decisions about which programming language to use when you start building a new software system.
October 2020 | October 2019 | variation | programming language | Rating | variation |
---|---|---|---|---|---|
1 | 2 | C language | 16.95% | + 0.77% | |
2 | 1 | Java | 12.56% | -4.32% | |
3 | 3 | Python | 11.28% | + 2.19% | |
4 | 4 | C ++ | 6.94% | + 0.71% | |
5 | 5 | C# | 4.16% | + 0.30% | |
6 | 6 | Visual Basic | 3.97% | + 0.23% | |
7 | 7 | JavaScript | 2.14% | + 0.06% | |
8 | 9 | PHP | 2.09% | + 0.18% | |
9 | 15 | R language | 1.99% | + 0.73% | |
10 | 8 | SQL | 1.57% | -0.37% | |
11 | 19 | Perl | 1.43% | + 0.40% | |
12 | 11 | Groovy | 1.23% | -0.16% | |
13 | 13 | Ruby | 1.16% | -0.16% | |
14 | 17 | Go language | 1.16% | + 0.06% | |
15 | 20 | MATLAB | 1.12% | + 0.19% | |
16 | 12 | Swift | 1.09% | -0.28% | |
17 | 14 | Assembly language | 1.08% | -0.23% | |
18 | 10 | Objective-C | 0.86% | -0.64% | |
19 | 16 | Classic Visual Basic | 0.77% | -0.46% | |
20 | 22 | Procedural SQL Language (PL/SQL) | 0.77% | -0.06% |
Below is the 21st-50th programming language leaderboard.
ranking | programming language | Rating |
---|---|---|
21 | SAS | 0.73% |
22 | Delphi/Object Pascal | 0.71% |
23 | Scratch | 0.71% |
24 | Transact-SQL | 0.71% |
25 | Rust | 0.68% |
26 | Dart | 0.55% |
27 | Logo | 0.54% |
28 | Scala | 0.50% |
29 | ABAP | 0.45% |
30 | Scheme | 0.42% |
31 | Prolog | 0.42% |
32 | Julia | 0.40% |
33 | Kotlin | 0.39% |
34 | D | 0.39% |
35 | Lisp | 0.39% |
36 | COBOL | 0.38% |
37 | Fortran | 0.38% |
38 | Lua | 0.35% |
39 | Ada | 0.35% |
40 | PowerShell | 0.35% |
41 | Bash | 0.33% |
42 | OpenEdge ABL | 0.30% |
43 | Alice | 0.25% |
44 | VHDL | 0.23% |
45 | Haskell | 0.22% |
46 | TypeScript | 0.22% |
47 | Apex | 0.22% |
48 | ML | 0.21% |
49 | (Visual) FoxPro | 0.21% |
50 | Awk | 0.21% |
The following are programming languages ranked 51 to 100. Because the differences are relatively small, only names are listed (ranked in alphabetical order).
Please note that these are rankings within 12 months.
programming language | 2020 | 2015 | 2010 | 2005 | 2000 | 1995 | 1990 | 1985 |
---|---|---|---|---|---|---|---|---|
C language | 1 | 2 | 2 | 1 | 1 | 2 | 1 | 1 |
Java | 2 | 1 | 1 | 2 | 3 | 29 | - | - |
Python | 3 | 6 | 6 | 6 | 21 | 15 | - | - |
C++ | 4 | 3 | 3 | 3 | 2 | 1 | 2 | 9 |
C# | 5 | 4 | 5 | 7 | 9 | - | - | - |
JavaScript | 6 | 8 | 8 | 10 | 7 | - | - | - |
PHP | 7 | 7 | 4 | 5 | 19 | - | - | - |
SQL | 8 | - | - | - | - | - | - | - |
Swift | 9 | 16 | - | - | - | - | - | - |
R language | 10 | 13 | 49 | - | - | - | - | - |
Lisp | 29 | 25 | 15 | 13 | 8 | 5 | 6 | 2 |
Fortran _blank | 31 | 24 | 24 | 15 | 15 | 17 | 3 | 5 |
Ada | 33 | 27 | 22 | 17 | 17 | 4 | 7 | 3 |
Pascal | 242 | 15 | 14 | 16 | 16 | 3 | 10 | 6 |
A list of all the "Programming Languages of the Year" winners is shown below. The award is given to the programming language with the highest ratings of the year.
year | winner |
---|---|
2019 | C language |
2018 | Python |
2017 | C language |
2016 | Go language |
2015 | Java |
2014 | JavaScript _blank |
2013 | Transact-SQL |
2012 | Objective-C |
2011 | Objective-C |
2010 | Python |
2009 | Go language |
2008 | C language |
2007 | Python |
2006 | Ruby |
2005 | Java |
2004 | PHP |
2003 | C++ |
Above is the Programming Lion (w3cschool.cn) for you to organize the October 2020 programming language leaderboard, the data reflect the current trend of mainstream programming languages, for our learning and work can be used as a reference, but each language has its own suitable application scenarios, so do not care too much, after all, the language is good or bad lies in how to use it.