May 30, 2021 Article blog
TIOBE's January 2021 Programming Languages List has been published with the official title: "Python is TIOBE's Programming Language of the Year 2020!"
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.
Python is a strong rival to Perl, having long been used by system administrators to write scripts, and is now the most popular language in areas such as data science and machine learning, as well as web development and back-end programming, and has evolved into mobile applications, even in embedded systems. T he main reason is that Python languages are easy to learn and develop efficiently. F ast and efficient just fits the needs of society with rapid technological development. B ased on current trends, the W3Cschool programming lion speculates that Python is likely to overtake Java in the long run. S o is it possible to go beyond the dominant C language? Let's wait and see
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
January 2021 | January 2020 | variation | programming language | Rating | variation |
---|---|---|---|---|---|
1 | 2 | C language | 17.38% | +1.61% | |
2 | 1 | Java | 11.96% | -4.93% | |
3 | 3 | Python | 11.72% | +2.01% | |
4 | 4 | C ++ | 7.56% | +1.99% | |
5 | 5 | C# | 3.95% | -1.40% | |
6 | 6 | Visual Basic | 3.84% | -1.44% | |
7 | 7 | JavaScript | 2.20% | -0.25% | |
8 | 8 | PHP | 1.99% | -0.41% | |
9 | 18 | R language | 1.90% | +1.10% | |
10 | 23 | Groovy | 1.84% | +1.23% | |
11 | 15 | Assembly language | 1.64% | +0.76% | |
12 | 10 | SQL | 1.61% | +0.10% | |
13 | 9 | Swift | 1.43% | -0.36% | |
14 | 14 | Go language | 1.41% | +0.51% | |
15 | 11 | Ruby | 1.30% | +0.24% | |
16 | 20 | MATLAB | 1.15% | +0.41% | |
17 | 19 | Perl | 1.02% | +0.27% | |
18 | 13 | Objective-C | 1.00% | +0.07% | |
19 | 12 | Delphi/Object Pascal | 0.79% | -0.20% | |
20 | 16 | Classic Visual Basic | 0.79% | -0.04% |
Below is the 21st-50th programming language leaderboard.
ranking | programming language | Rating |
---|---|---|
21 | SAS | 0.77% |
22 | Procedural SQL Language (PL/SQL) | 0.74% |
23 | Julia | 0.73% |
24 | Scratch | 0.71% |
25 | Dart | 0.62% |
26 | Rust | 0.61% |
27 | ABAP | 0.57% |
28 | D | 0.54% |
29 | Prolog | 0.48% |
30 | Fortran | 0.46% |
31 | COBOL | 0.42% |
32 | Ada | 0.40% |
33 | Transact-SQL | 0.40% |
34 | Scala | 0.39% |
35 | VHDL | 0.38% |
36 | Lisp | 0.37% |
37 | Lua | 0.37% |
38 | PowerShell | 0.35% |
39 | (Visual) FoxPro | 0.35% |
40 | Kotlin | 0.34% |
41 | Logo | 0.33% |
42 | TypeScript | 0.33% |
43 | LabVIEW | 0.31% |
44 | Haskell | 0.31% |
45 | Apex | 0.29% |
46 | Bash | 0.29% |
47 | Awk | 0.28% |
48 | Solidity | 0.27% |
49 | Scheme | 0.27% |
50 | VBScript | 0.26% |
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 the average rankings for 12 months of each year.
programming language | 2021 | 2016 | 2011 | 2006 | 2001 | 1996 | 1991 | 1986 |
---|---|---|---|---|---|---|---|---|
C language | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 |
Java | 2 | 1 | 1 | 2 | 3 | 28 | - | - |
Python | 3 | 5 | 6 | 7 | 23 | 13 | - | - |
C++ | 4 | 3 | 3 | 3 | 2 | 2 | 2 | 8 |
C# | 5 | 4 | 5 | 6 | 8 | - | - | - |
JavaScript | 6 | 7 | 10 | 9 | 6 | 30 | - | - |
PHP | 7 | 6 | 4 | 4 | 18 | - | - | - |
R language | 8 | 16 | 41 | - | - | - | - | - |
SQL | 9 | - | - | - | - | - | - | - |
Swift | 10 | 15 | - | - | - | - | - | - |
Perl | 14 | 9 | 7 | 5 | 4 | 3 | 17 | - |
Lisp | 29 | 26 | 14 | 13 | 17 | 6 | 3 | 2 |
Ada | 33 | 24 | 21 | 16 | 15 | 4 | 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 |
---|---|
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++ |
The above is the Programming Lion (w3cschool.cn) for you to organize the January 2021 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.