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

FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 10


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

Top 20 programming languages in February 2021

February 2021 February 2020 variation programming language Rating variation
1 2  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 101 C language 16.34% -0.43%
2 1  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 102 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  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 103 Assembly language 1.65% +0.54%
11 13  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 104 R language 1.56% +0.55%
12 26  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 105 Groovy 1.50% +1.08%
13 11  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 106 Go language 1.28% +0.15%
14 15  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 107 Ruby 1.23% +0.39%
15 10  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 108 Swift 1.13% -0.33%
16 16 MATLAB 1.06% +0.27%
17 18  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 109 Delphi/Object Pascal 1.02% +0.27%
18 22  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1010 Classic Visual Basic 1.01% +0.40%
19 19 Perl 0.93% +0.23%
20 20 Objective-C 0.89% +0.20%

 FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1011

Other programming languages

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%

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;
  • ActionScript,Arc,Avenk,Awk;
  • B4X,bc,Bourne shell;
  • C shell,CFML, Clojure Common Lisp ,Crystal,cT;
  • Elm,Emacs Lisp, Erlang
  • F# ,Factor,Forth;
  • Hack
  • Icon ,Inform, Io
  • J;
  • Korn shell;
  • Maple,Mercury,ML,MQL4;
  • NATURAL;
  • OCaml,Occam,OpenCL,OpenEdge ABL;
  • PL / I,PostScript;
  • Q;
  • Racket,,Ring,RPG;
  • S,Scheme,Simulink, Snap!,Solidity, SPARK ,SPSS;
  • Tcl;
  • Verilog

Programming language history ranking

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

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  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1012 Python
2019  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1013 C language
2018  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1014 Python
2017  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1015 C language
2016  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1016 Go language
2015  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1017 Java
2014  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1018 JavaScript
2013  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1019 Transact-SQL
2012  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1020 Objective-C
2011  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1021 Objective-C
2010  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1022 Python
2009  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1023 Go language
2008  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1024 C language
2007  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1025 Python
2006  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1026 Ruby
2005  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1027 Java
2004  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1028 PHP
2003  FEBRUARY 2021 TIOBE PROGRAMMING LANGUAGE LEADERBOARD: SQL AND ASSEMBLY LANGUAGE SQUEEZE INTO THE TOP 1029 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.