May 30, 2021 Article blog
The February 2021 programming language leaderboard has been published, with TIOBE's official title: "It doesn't seem to have changed much."
Some say the IT industry is changing. E very day, a new IT buzzword comes up somewhere. H owever, if we look closely at the top 8 of the TIOBE index, it doesn't seem to have changed in the last 7 years. D oes this mean that the programming language world has not changed in the past few years? O f course that has changed. A ll programming languages in the top 8 release new versions frequently except C. F or example, language updates are released almost every year in C# . O r JavaScript, it's changing so fast that few people can emulate it. The frequency of changes to C is low (once every three years), but its latest version includes the introduction of modules, which can lead to significant changes in C+ programming.
9th and 10th in the February 2021 programming language leaderboard are not as fixed as the top 8 positions. Over the past 12 months, these two locations have been occupied by SQL, Assembly language, R, Groovy, Go, and Swift.
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. Below are the details of the list
February 2021 | February 2020 | variation | programming language | Rating | variation |
---|---|---|---|---|---|
1 | 2 | C language | 16.34% | -0.43% | |
2 | 1 | Java | 11.29% | -6.07% | |
3 | 3 | Python | 10.86% | +1.52% | |
4 | 4 | C ++ | 6.88% | +0.71% | |
5 | 5 | C# | 4.44% | -1.48% | |
6 | 6 | Visual Basic | 4.33% | -1.53% | |
7 | 7 | JavaScript | 2.27% | +0.21% | |
8 | 8 | PHP | 1.75% | -0.27% | |
9 | 9 | SQL | 1.72% | +0.20% | |
10 | 12 | Assembly language | 1.65% | +0.54% | |
11 | 13 | R language | 1.56% | +0.55% | |
12 | 26 | Groovy | 1.50% | +1.08% | |
13 | 11 | Go language | 1.28% | +0.15% | |
14 | 15 | Ruby | 1.23% | +0.39% | |
15 | 10 | Swift | 1.13% | -0.33% | |
16 | 16 | MATLAB | 1.06% | +0.27% | |
17 | 18 | Delphi/Object Pascal | 1.02% | +0.27% | |
18 | 22 | Classic Visual Basic | 1.01% | +0.40% | |
19 | 19 | Perl | 0.93% | +0.23% | |
20 | 20 | Objective-C | 0.89% | +0.20% |
Below is the 21st-50th programming language leaderboard.
ranking | programming language | Rating |
---|---|---|
21 | Scratch | 0.82% |
22 | SAS | 0.66% |
23 | Fortran | 0.63% |
24 | D | 0.59% |
25 | COBOL | 0.58% |
26 | Transact-SQL | 0.55% |
27 | Prolog | 0.54% |
28 | Procedural SQL Language (PL/SQL) | 0.52% |
29 | Julia | 0.52% |
30 | Rust | 0.49% |
31 | Ada | 0.47% |
32 | Dart | 0.42% |
33 | (Visual) FoxPro | 0.42% |
34 | ABAP | 0.38% |
35 | Lisp | 0.34% |
36 | Scala | 0.34% |
37 | Lua | 0.34% |
38 | Logo | 0.33% |
39 | Kotlin | 0.32% |
40 | TypeScript | 0.29% |
41 | VHDL | 0.26% |
42 | Bash | 0.25% |
43 | LabVIEW | 0.24% |
44 | Hack | 0.24% |
45 | VBScript | 0.24% |
46 | Ladder Logic | 0.23% |
47 | Apex | 0.23% |
48 | Elixir | 0.22% |
49 | Alice | 0.22% |
50 | PowerShell | 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 | 2021 | 2016 | 2011 | 2006 | 2001 | 1996 | 1991 | 1986 |
---|---|---|---|---|---|---|---|---|
C language | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 |
Java | 2 | 1 | 1 | 1 | 3 | 28 | - | - |
Python | 3 | 5 | 6 | 7 | 24 | 15 | - | - |
C++ | 4 | 3 | 3 | 3 | 2 | 2 | 2 | 8 |
C# | 5 | 4 | 5 | 6 | 9 | - | - | - |
JavaScript | 6 | 7 | 10 | 9 | 6 | 30 | - | - |
PHP | 7 | 6 | 4 | 4 | 19 | - | - | - |
R language | 8 | 14 | 39 | - | - | - | - | - |
SQL | 9 | - | - | - | - | - | - | - |
Go language | 10 | 57 | 16 | - | - | - | - | - |
Perl | 14 | 9 | 7 | 5 | 4 | 3 | - | - |
Lisp | 29 | 24 | 13 | 13 | 17 | 5 | 3 | 2 |
Ada | 33 | 23 | 21 | 15 | 15 | 6 | 9 | 3 |
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 |
---|---|
2020 | Python |
2019 | C language |
2018 | Python |
2017 | C language |
2016 | Go language |
2015 | Java |
2014 | JavaScript |
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 February 2021 programming language leaderboard, the data reflects the current mainstream programming language trends, 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.