Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Top programming languages in January 2021: Python was named TIOBE Star of the Year


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

Top 20 programming languages in January 2021

January 2021 January 2020 variation programming language Rating variation
1 2  Top programming languages in January 2021: Python was named TIOBE Star of the Year1 C language 17.38% +1.61%
2 1  Top programming languages in January 2021: Python was named TIOBE Star of the Year2 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  Top programming languages in January 2021: Python was named TIOBE Star of the Year3 R language 1.90% +1.10%
10 23  Top programming languages in January 2021: Python was named TIOBE Star of the Year4 Groovy 1.84% +1.23%
11 15  Top programming languages in January 2021: Python was named TIOBE Star of the Year5 Assembly language 1.64% +0.76%
12 10  Top programming languages in January 2021: Python was named TIOBE Star of the Year6 SQL 1.61% +0.10%
13 9  Top programming languages in January 2021: Python was named TIOBE Star of the Year7 Swift 1.43% -0.36%
14 14  Top programming languages in January 2021: Python was named TIOBE Star of the Year8 Go language 1.41% +0.51%
15 11  Top programming languages in January 2021: Python was named TIOBE Star of the Year9 Ruby 1.30% +0.24%
16 20  Top programming languages in January 2021: Python was named TIOBE Star of the Year10 MATLAB 1.15% +0.41%
17 19  Top programming languages in January 2021: Python was named TIOBE Star of the Year11 Perl 1.02% +0.27%
18 13  Top programming languages in January 2021: Python was named TIOBE Star of the Year12 Objective-C 1.00% +0.07%
19 12  Top programming languages in January 2021: Python was named TIOBE Star of the Year13 Delphi/Object Pascal 0.79% -0.20%
20 16  Top programming languages in January 2021: Python was named TIOBE Star of the Year14 Classic Visual Basic 0.79% -0.04%

 Top programming languages in January 2021: Python was named TIOBE Star of the Year15

Other programming languages

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%

50 later programming languages

The following are programming languages ranked 51 to 100. Because the differences are relatively small, only names are listed (ranked in alphabetical order).

  • ABC, ActionScript, Alice, APL, AutoLISP;
  • bc, Bourne shell;
  • C shell, cg, CL (OS/400), Clojure , CoffeeScript , Common Lisp , Crystal;
  • Dylan, Elixir, Emacs Lisp;
  • Erlang ;
  • F# , Falcon, Forth;
  • Hack ;
  • Icon, IDL, Inform, Io ;
  • J;
  • Korn shell;
  • Ladder Logic, Lingo, LiveCode;
  • Maple, MEL, Mercury, MQL4, ML;
  • NATURAL, Nim;
  • OpenCL, OpenEdge ABL;
  • PL/I;
  • Q;
  • Ring, RPG;
  • Simulink, Smalltalk, SPARK , Stata;
  • Tcl;
  • Verilog.

Programming language history ranking

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

Programming Language of the Year (2003-2019)

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  Top programming languages in January 2021: Python was named TIOBE Star of the Year16 C language
2018  Top programming languages in January 2021: Python was named TIOBE Star of the Year17 Python
2017  Top programming languages in January 2021: Python was named TIOBE Star of the Year18 C language
2016  Top programming languages in January 2021: Python was named TIOBE Star of the Year19 Go language
2015  Top programming languages in January 2021: Python was named TIOBE Star of the Year20 Java
2014  Top programming languages in January 2021: Python was named TIOBE Star of the Year21 JavaScript _blank
2013  Top programming languages in January 2021: Python was named TIOBE Star of the Year22 Transact-SQL
2012  Top programming languages in January 2021: Python was named TIOBE Star of the Year23 Objective-C
2011  Top programming languages in January 2021: Python was named TIOBE Star of the Year24 Objective-C
2010  Top programming languages in January 2021: Python was named TIOBE Star of the Year25 Python
2009  Top programming languages in January 2021: Python was named TIOBE Star of the Year26 Go language
2008  Top programming languages in January 2021: Python was named TIOBE Star of the Year27 C language
2007  Top programming languages in January 2021: Python was named TIOBE Star of the Year28 Python
2006  Top programming languages in January 2021: Python was named TIOBE Star of the Year29 Ruby
2005  Top programming languages in January 2021: Python was named TIOBE Star of the Year30 Java
2004  Top programming languages in January 2021: Python was named TIOBE Star of the Year31 PHP
2003  Top programming languages in January 2021: Python was named TIOBE Star of the Year32 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.