May 29, 2021 Article blog
The March 2021 TIOBE Global Programming Languages Rankings have been published, with TIOBE's official title: "What's New in TIOBE Indexing."
This month's list and February's list index haven't changed much, but TIOBE has introduced some of the new features that will be introduced, chief executive Paul Jansen said in a new review. T he first problem involves bug fixes. B ecause complex algorithms are used, such as automatically eliminating outliers, the sum of all percentages in all programming languages is not always equal to 100%. T his is an error that should be fixed as soon as possible. A fter that, the long-awaited feature will be available: programming language attributes. T he properties to be tracked come from Wikipedia. E xamples include language paradigms (object-oriented, functional... ) and type systems (static types, dynamic types, weak types... ) 。 W e'll also add trends to see which properties are becoming more popular. T he third change we'll make is to add a nice logo to the language to make the language table look more attractive. -- Chief Executive Officer, Paul Jansen 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. Below are the details of the list
March 2021 | March 2020 | variation | programming language | Rating | variation |
---|---|---|---|---|---|
1 | 2 | C language | 15.33% | -1.00% | |
2 | 1 | Java | 10.45% | -7.33% | |
3 | 3 | Python | 10.31% | +0.20% | |
4 | 4 | C ++ | 6.52% | -0.27% | |
5 | 5 | C# | 4.97% | -0.35% | |
6 | 6 | Visual Basic | 4.85% | -0.40% | |
7 | 7 | JavaScript | 2.11% | +0.06% | |
8 | 8 | PHP | 2.07% | +0.05% | |
9 | 12 | Assembly language | 1.97% | +0.72% | |
10 | 9 | SQL | 1.87% | +0.03% | |
11 | 10 | Go language | 1.31% | +0.03% | |
12 | 18 | Classic Visual Basic | 1.26% | +0.49% | |
13 | 11 | R language | 1.25% | -0.01% | |
14 | 20 | Delphi/Object Pascal | 1.20% | +0.48% | |
15 | 36 | Groovy | 1.19% | +0.94% | |
16 | 14 | Ruby | 1.18% | +0.13% | |
17 | 17 | Perl | 1.15% | +0.24% | |
18 | 15 | MATLAB | 1.04% | +0.05% | |
19 | 13 | Swift | 0.95% | -0.28% | |
20 | 19 | Objective-C | 0.91% | +0.17% |
"The TIOBE Programming Community Index is a bellwether for the popularity of programming languages. T he index is updated once a month. R atings are based on data from world-renowned engineers, courses, and third-party vendors. T he data used to calculate ratings comes from mainstream search engines such as Google, Bing, Yahoo! I t is important to note that the TIOBE index is independent of the best programming language or the language used by most lines of code. ”
Below is the 21st-50th programming language leaderboard.
ranking | programming language | Rating |
---|---|---|
21 | SAS | 0.87% |
22 | Fortran | 0.83% |
23 | Scratch | 0.78% |
24 | D | 0.69% |
25 | Transact-SQL | 0.61% |
26 | COBOL | 0.57% |
27 | Rust | 0.55% |
28 | Ada | 0.53% |
29 | Prolog | 0.52% |
30 | Dart | 0.48% |
31 | Kotlin | 0.46% |
32 | Scala | 0.44% |
33 | Procedural SQL Language (PL/SQL) | 0.44% |
34 | Julia | 0.41% |
35 | (Visual) FoxPro | 0.41% |
36 | Lisp | 0.36% |
37 | Logo | 0.34% |
38 | Lua | 0.33% |
39 | F# | 0.32% |
40 | VBScript | 0.31% |
41 | TypeScript | 0.31% |
42 | ABAP | 0.30% |
43 | VHDL | 0.27% |
44 | LabVIEW | 0.26% |
45 | Apex | 0.26% |
46 | PowerShell | 0.26% |
47 | RPG | 0.24% |
48 | Bash | 0.23% |
49 | Haskell | 0.23% |
50 | Elixir | 0.23% |
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 | 23 | 16 | - | - |
C++ | 4 | 3 | 3 | 3 | 2 | 2 | 2 | 8 |
C # | 5 | 4 | 5 | 6 | 9 | - | - | - |
JavaScript | 6 | 7 | 9 | 9 | 6 | 30 | - | - |
PHP | 7 | 6 | 4 | 4 | 20 | - | - | - |
R language | 8 | 14 | 35 | - | - | - | - | - |
SQL | 9 | - | - | - | - | - | - | - |
Go language | 10 | 56 | 15 | - | - | - | - | - |
Perl | 14 | 8 | 7 | 5 | 4 | 3 | - | - |
Lisp | 32 | 23 | 12 | 13 | 16 | 7 | 3 | 2 |
Ada | 34 | 22 | 20 | 15 | 15 | 5 | 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++ |
The above is the Programming Lion (w3cschool.cn) for you to organize the March 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.