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

TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced


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."

 TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced1

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

Top 20 programming languages in March 2021

March 2021 March 2020 variation programming language Rating variation
1 2  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced2 C language 15.33% -1.00%
2 1  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced3 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  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced4 Assembly language 1.97% +0.72%
10 9  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced5 SQL 1.87% +0.03%
11 10  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced6 Go language 1.31% +0.03%
12 18  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced7 Classic Visual Basic 1.26% +0.49%
13 11  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced8 R language 1.25% -0.01%
14 20  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced9 Delphi/Object Pascal 1.20% +0.48%
15 36  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced10 Groovy 1.19% +0.94%
16 14  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced11 Ruby 1.18% +0.13%
17 17 Perl 1.15% +0.24%
18 15  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced12 MATLAB 1.04% +0.05%
19 13  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced13 Swift 0.95% -0.28%
20 19  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced14 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.

 TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced15

Other programming languages

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%

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).

  • 4th Dimension/4D;
  • ABC, ActionScript, Alice, Arc, ATLAS, Awk;
  • B4X, bc, Boo, Bourne shell;
  • C shell, CFML, Clojure , Crystal;
  • DiBOL;
  • Elm, Erlang , EXEC;
  • Hack
  • Hack;
  • Icon, Inform, Io
  • J, J#;
  • Korn shell;
  • Ladder Logic;
  • Maple, ML, MQL4, MUMPS;
  • NATURAL;
  • OCaml, OpenCL, OpenEdge ABL, Oz;
  • PL/I, Pure Data;
  • Q;
  • Ring;
  • Scheme, Simulink, Snap!, SPARK , SPSS;
  • Tcl;
  • Vala/Genie, Verilog;
  • Zig

Programming Language History Ranking (1986-2021)

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

Programming Language of the Year (2003-2020)

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  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced16 Python
2019  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced17 C language
2018  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced18 Python
2017  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced19 C language
2016  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced20 Go language
2015  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced21 Java
2014  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced22 JavaScript
2013  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced23 Transact-SQL
2012  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced24 Objective-C
2011  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced25 Objective-C
2010  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced26 Python
2009  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced27 Go language
2008  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced28 C language
2007  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced29 Python
2006  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced30 Ruby
2005  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced31 Java
2004  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced32 PHP
2003  TIOBE Index: March 2021 Global Programming Language Rankings, new indexing features will be introduced33 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.