程序设计语言排行榜是一些组织和机构根据不同的规则与算法给出的程序设计语言排名,一般来说,排行榜不等于用户数量排行。

1. TIOBE指数

https://www.tiobe.com/tiobe-index/
TIOBE指数的排名依据主要是一些搜索引擎的搜索的热度(Search Engine Query)。
共有25个搜索引擎来源,其中google系列来源超过半数:
Google.com: 7.69%
Baidu.com: 7.38%
Yahoo.com: 7.08%
Wikipedia.org: 6.77%
Bing.com: 6.46%
Google.com.hk: 6.15%
Ebay.com: 5.85%
Google.co.in: 5.54%
Msn.com: 5.23%
Google.co.jp: 4.92%
Google.com.br: 4.62%
Google.cn: 4.31%
Google.de: 4.00%
Google.ru: 3.69%
Google.fr: 3.38%
Google.it: 3.08%
Freepik.com: 2.77%
Hao123.com: 2.46%
Google.com.tw: 2.15%
Google.com.sg: 1.85%
Indeed.com: 1.54%
Google.com.mx: 1.23%
Google.com.tr: 0.92%
Slideshare.net: 0.62%
Google.com.uk: 0.31%
2021年权重有所调整
Based on these criteria the following search engines are qualified:

  • Google.com: 7.69%
  • Tmall.com: 7.38%
  • Qq.com: 7.08%
  • Sohu.com: 6.77%
  • Amazon.com: 6.46%
  • Wikipedia.org: 6.15%
  • Bing.com: 5.85%
  • Google.com.hk: 5.54%
  • Ebay.com: 5.23%
  • Amazon.in: 4.92%
  • Amazon.co.jp: 4.62%
  • Google.co.in: 4.31%
  • Msn.com: 4.00%
  • Google.com.br: 3.69%
  • Indeed.com: 3.38%
  • Google.co.jp: 3.08%
  • Google.de: 2.77%
  • Amazon.co.uk: 2.46%
  • Flipkart.com: 2.15%
  • Amazon.de: 1.85%
  • Google.ru: 1.54%
  • Sogou.com: 1.23%
  • Google.fr: 0.92%
  • Google.es: 0.62%
  • Google.it: 0.31%

点击查看【bilibili】

TIOBE Index for July 2022

July Headline: Summer season in the TIOBE index

Last month, not much happened in the TIOBE index. The top 4 languages Python, C, Java, and C++ have a market share of almost 50% together now. Fortran and Matlab entered the top 20 once again at the expense of Lua and Prolog. We are half way through the year and the biggest candidates for TIOBE’s language of the year 2022 are Python, C, C++, and C# sofar. We don’t foresee any of the relatively new and hot languages such as Rust, Dart, Kotlin, or TypeScript approaching the top 20. Let’s hope for more exciting news in August. — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Jul 2022 Jul 2021 Change Programming Language Ratings Change
1 3 05 主流编程语言排行榜简介 - 图6 05 主流编程语言排行榜简介 - 图7 Python 13.44% +2.48%
2 1 05 主流编程语言排行榜简介 - 图8 05 主流编程语言排行榜简介 - 图9 C 13.13% +1.50%
3 2 05 主流编程语言排行榜简介 - 图10 05 主流编程语言排行榜简介 - 图11 Java 11.59% +0.40%
4 4 05 主流编程语言排行榜简介 - 图12 C++ 10.00% +1.98%
5 5 05 主流编程语言排行榜简介 - 图13 C# 5.65% +0.82%
6 6 05 主流编程语言排行榜简介 - 图14 Visual Basic 4.97% +0.47%
7 7
JavaScript 1.78% -0.93%
8 9 05 主流编程语言排行榜简介 - 图15 05 主流编程语言排行榜简介 - 图16 Assembly language 1.65% -0.76%
9 10 05 主流编程语言排行榜简介 - 图17 05 主流编程语言排行榜简介 - 图18 SQL 1.64% +0.11%
10 16 05 主流编程语言排行榜简介 - 图19 05 主流编程语言排行榜简介 - 图20 Swift 1.27% +0.20%
11 8 05 主流编程语言排行榜简介 - 图21 05 主流编程语言排行榜简介 - 图22 PHP 1.20% -1.38%
12 13 05 主流编程语言排行榜简介 - 图23 05 主流编程语言排行榜简介 - 图24 Go 1.14% -0.03%
13 11 05 主流编程语言排行榜简介 - 图25 05 主流编程语言排行榜简介 - 图26 Classic Visual Basic 1.07% -0.32%
14 20 05 主流编程语言排行榜简介 - 图27 05 主流编程语言排行榜简介 - 图28 Delphi/Object Pascal 1.06% +0.21%
15 17 05 主流编程语言排行榜简介 - 图29 05 主流编程语言排行榜简介 - 图30 Ruby 0.99% +0.04%
16 21 05 主流编程语言排行榜简介 - 图31 05 主流编程语言排行榜简介 - 图32 Objective-C 0.94% +0.17%
17 18 05 主流编程语言排行榜简介 - 图33 05 主流编程语言排行榜简介 - 图34 Perl 0.78% -0.12%
18 14 05 主流编程语言排行榜简介 - 图35 05 主流编程语言排行榜简介 - 图36 Fortran 0.76% -0.36%
19 12 05 主流编程语言排行榜简介 - 图37 05 主流编程语言排行榜简介 - 图38 R 0.76% -0.57%
20 19 05 主流编程语言排行榜简介 - 图39 05 主流编程语言排行榜简介 - 图40 MATLAB 0.73% -0.15%

TIOBE Programming Community IndexSource: www.tiobe.com

image.png

TIOBE Index for May 2022

May Headline: C# gains most ranking points

If we compare the current TIOBE index rankings to 1 year ago (May 2021), C# is gaining most popular of all programming languages by far. Its rankings has increased almost 2% for the last 12 months. C# is one of the most mature programming languages in existence, supporting many modern programming paradigms. Until recently, its only disadvantage was that its Linux support was questionable, but this is changing rapidly the last couple of years. So chances are high that C# might enter the TIOBE index top 3 by replacing C. Another serious contender for this top 3 position is C++. Its long term trend, boosted by C++20, is definitely upward. — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.
image.png

Jun 2022 Jun 2021 Change Programming Language Ratings Change
1 2 05 主流编程语言排行榜简介 - 图43 05 主流编程语言排行榜简介 - 图44 Python 12.20% +0.35%
2 1 05 主流编程语言排行榜简介 - 图45 05 主流编程语言排行榜简介 - 图46 C 11.91% -0.64%
3 3 05 主流编程语言排行榜简介 - 图47 Java 10.47% -1.07%
4 4 05 主流编程语言排行榜简介 - 图48 C++ 9.63% +2.26%
5 5 05 主流编程语言排行榜简介 - 图49 C# 6.12% +1.79%
6 6 05 主流编程语言排行榜简介 - 图50 Visual Basic 5.42% +1.40%
7 7 05 主流编程语言排行榜简介 - 图51 JavaScript 2.09% -0.24%
8 10 05 主流编程语言排行榜简介 - 图52 05 主流编程语言排行榜简介 - 图53 SQL 1.94% +0.06%
9 9 05 主流编程语言排行榜简介 - 图54 Assembly language 1.85% -0.21%
10 16 05 主流编程语言排行榜简介 - 图55 05 主流编程语言排行榜简介 - 图56 Swift 1.55% +0.44%
11 11 05 主流编程语言排行榜简介 - 图57 Classic Visual Basic 1.33% -0.40%
12 18 05 主流编程语言排行榜简介 - 图58 05 主流编程语言排行榜简介 - 图59 Delphi/Object Pascal 1.32% +0.26%
13 8 05 主流编程语言排行榜简介 - 图60 05 主流编程语言排行榜简介 - 图61 PHP 1.25% -0.97%
14 23 05 主流编程语言排行榜简介 - 图62 05 主流编程语言排行榜简介 - 图63 Objective-C 1.02% +0.33%
15 20 05 主流编程语言排行榜简介 - 图64 05 主流编程语言排行榜简介 - 图65 Go 1.02% +0.07%
16 14 05 主流编程语言排行榜简介 - 图66 05 主流编程语言排行榜简介 - 图67 R 0.98% -0.22%
17 15 05 主流编程语言排行榜简介 - 图68 05 主流编程语言排行榜简介 - 图69 Perl 0.76% -0.41%
18 38 05 主流编程语言排行榜简介 - 图70 05 主流编程语言排行榜简介 - 图71 Lua 0.76% +0.43%
19 13 05 主流编程语言排行榜简介 - 图72 05 主流编程语言排行榜简介 - 图73 Ruby 0.75% -0.48%
20 26 05 主流编程语言排行榜简介 - 图74 05 主流编程语言排行榜简介 - 图75 Prolog 0.74% +0.18%

TIOBE Programming Community IndexSource: www.tiobe.com

May 2022 May 2021 Change Programming Language Ratings Change
1 2 05 主流编程语言排行榜简介 - 图76 05 主流编程语言排行榜简介 - 图77 Python 12.74% +0.86%
2 1 05 主流编程语言排行榜简介 - 图78 05 主流编程语言排行榜简介 - 图79 C 11.59% -1.80%
3 3 05 主流编程语言排行榜简介 - 图80 Java 10.99% -0.74%
4 4 05 主流编程语言排行榜简介 - 图81 C++ 8.83% +1.01%
5 5 05 主流编程语言排行榜简介 - 图82 C# 6.39% +1.98%
6 6 05 主流编程语言排行榜简介 - 图83 Visual Basic 5.86% +1.85%
7 7 05 主流编程语言排行榜简介 - 图84 JavaScript 2.12% -0.33%
8 8 05 主流编程语言排行榜简介 - 图85 Assembly language 1.92% -0.51%
9 10 05 主流编程语言排行榜简介 - 图86 05 主流编程语言排行榜简介 - 图87 SQL 1.87% +0.16%
10 9 05 主流编程语言排行榜简介 - 图88 05 主流编程语言排行榜简介 - 图89 PHP 1.52% -0.34%
11 17 05 主流编程语言排行榜简介 - 图90 05 主流编程语言排行榜简介 - 图91 Delphi/Object Pascal 1.42% +0.22%
12 18 05 主流编程语言排行榜简介 - 图92 05 主流编程语言排行榜简介 - 图93 Swift 1.23% +0.08%
13 13 05 主流编程语言排行榜简介 - 图94 R 1.22% -0.16%
14 16 05 主流编程语言排行榜简介 - 图95 05 主流编程语言排行榜简介 - 图96 Go 1.11% -0.11%
15 12 05 主流编程语言排行榜简介 - 图97 05 主流编程语言排行榜简介 - 图98 Classic Visual Basic 1.03% -0.38%
16 21 05 主流编程语言排行榜简介 - 图99 05 主流编程语言排行榜简介 - 图100 Objective-C 1.03% +0.24%
17 19 05 主流编程语言排行榜简介 - 图101 05 主流编程语言排行榜简介 - 图102 Perl 0.99% -0.05%
18 37 05 主流编程语言排行榜简介 - 图103 05 主流编程语言排行榜简介 - 图104 Lua 0.98% +0.64%
19 11 05 主流编程语言排行榜简介 - 图105 05 主流编程语言排行榜简介 - 图106 Ruby 0.86% -0.64%
20 15 05 主流编程语言排行榜简介 - 图107 05 主流编程语言排行榜简介 - 图108 MATLAB 0.82% -0.41%

TIOBE Index for December 2021

December Headline: Will C# become the programming language of 2021?

Next month, the TIOBE programming language of the year will be announced. This award is given to the programming language that has had the highest increase in ratings in 2021. At the moment, C# is by far the most likely candidate for this title. It is interesting to note that C# has never won the “TIOBE index programming language of the year award” during its 21 years of existence, although it has been in the top 10 for the last 2 decades. Let’s see what happens next month! Other interesting moves in the TIOBE index this month are Swift (from #14 to #10), R (from #15 to #11), and Kotlin (from #33 to #26). — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Dec 2021 Dec 2020 Change Programming Language Ratings Change
1 3 05 主流编程语言排行榜简介 - 图109 05 主流编程语言排行榜简介 - 图110 Python 12.90% +0.69%
2 1 05 主流编程语言排行榜简介 - 图111 05 主流编程语言排行榜简介 - 图112 C 11.80% -4.69%
3 2 05 主流编程语言排行榜简介 - 图113 05 主流编程语言排行榜简介 - 图114 Java 10.12% -2.41%
4 4 05 主流编程语言排行榜简介 - 图115 C++ 7.73% +0.82%
5 5 05 主流编程语言排行榜简介 - 图116 C# 6.40% +2.21%
6 6 05 主流编程语言排行榜简介 - 图117 Visual Basic 5.40% +1.48%
7 7 05 主流编程语言排行榜简介 - 图118 JavaScript 2.30% -0.06%
8 12 05 主流编程语言排行榜简介 - 图119 05 主流编程语言排行榜简介 - 图120 Assembly language 2.25% +0.91%
9 10 05 主流编程语言排行榜简介 - 图121 05 主流编程语言排行榜简介 - 图122 SQL 1.79% +0.26%
10 13 05 主流编程语言排行榜简介 - 图123 05 主流编程语言排行榜简介 - 图124 Swift 1.76% +0.54%
11 9 05 主流编程语言排行榜简介 - 图125 05 主流编程语言排行榜简介 - 图126 R 1.58% -0.01%
12 8 05 主流编程语言排行榜简介 - 图127 05 主流编程语言排行榜简介 - 图128 PHP 1.50% -0.62%
13 23 05 主流编程语言排行榜简介 - 图129 05 主流编程语言排行榜简介 - 图130 Classic Visual Basic 1.27% +0.56%
14 11 05 主流编程语言排行榜简介 - 图131 05 主流编程语言排行榜简介 - 图132 Groovy 1.23% -0.30%
15 15 05 主流编程语言排行榜简介 - 图133 Ruby 1.16% -0.01%
16 18 05 主流编程语言排行榜简介 - 图134 05 主流编程语言排行榜简介 - 图135 Delphi/Object Pascal 1.14% +0.27%
17 32 05 主流编程语言排行榜简介 - 图136 05 主流编程语言排行榜简介 - 图137 Fortran 1.04% +0.59%
18 14 05 主流编程语言排行榜简介 - 图138 05 主流编程语言排行榜简介 - 图139 Perl 0.96% -0.24%
19 16 05 主流编程语言排行榜简介 - 图140 05 主流编程语言排行榜简介 - 图141 Go 0.95% -0.19%
20 17 05 主流编程语言排行榜简介 - 图142 05 主流编程语言排行榜简介 - 图143 MATLAB 0.92% -0.18%

image.png

TIOBE Index for November 2021

November Headline: PHP about to lose its top 10 position

Since the start of the TIOBE index, more than 20 years ago, PHP has been a permanent top 10 player. Recently, we saw PHP struggling to stay in that top 10. PHP was once the master of web programming, but now it is facing a lot of competition in this field. This is not to say that PHP is dead. There are still a lot of small and medium enterprises relying on PHP. So I expect PHP to decline further but in a very slow pace. Two of PHP’s competitors, Ruby and Groovy, gain both 3 positions this month. Ruby from #16 to #13 and Groovy from #15 to #12. Other interesting moves this month are Lua (from #32 to #26), Dart (from #40 to #31), and Kotlin (from #38 to #33). — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Nov 2021 Nov 2020 Change Programming Language Ratings Change
1 2 05 主流编程语言排行榜简介 - 图145 05 主流编程语言排行榜简介 - 图146 Python 11.77% -0.35%
2 1 05 主流编程语言排行榜简介 - 图147 05 主流编程语言排行榜简介 - 图148 C 10.72% -5.49%
3 3 05 主流编程语言排行榜简介 - 图149 Java 10.72% -0.96%
4 4 05 主流编程语言排行榜简介 - 图150 C++ 8.28% +0.69%
5 5 05 主流编程语言排行榜简介 - 图151 C# 6.06% +1.39%
6 6 05 主流编程语言排行榜简介 - 图152 Visual Basic 5.72% +1.72%
7 7 05 主流编程语言排行榜简介 - 图153 JavaScript 2.66% +0.63%
8 16 05 主流编程语言排行榜简介 - 图154 05 主流编程语言排行榜简介 - 图155 Assembly language 2.52% +1.35%
9 10 05 主流编程语言排行榜简介 - 图156 05 主流编程语言排行榜简介 - 图157 SQL 2.11% +0.58%
10 8 05 主流编程语言排行榜简介 - 图158 05 主流编程语言排行榜简介 - 图159 PHP 1.81% +0.02%
11 21 05 主流编程语言排行榜简介 - 图160 05 主流编程语言排行榜简介 - 图161 Classic Visual Basic 1.56% +0.83%
12 11 05 主流编程语言排行榜简介 - 图162 05 主流编程语言排行榜简介 - 图163 Groovy 1.51% -0.00%
13 15 05 主流编程语言排行榜简介 - 图164 05 主流编程语言排行榜简介 - 图165 Ruby 1.43% +0.22%
14 14 05 主流编程语言排行榜简介 - 图166 Swift 1.43% +0.08%
15 9 05 主流编程语言排行榜简介 - 图167 05 主流编程语言排行榜简介 - 图168 R 1.28% -0.36%
16 12 05 主流编程语言排行榜简介 - 图169 05 主流编程语言排行榜简介 - 图170 Perl 1.22% -0.29%
17 18 05 主流编程语言排行榜简介 - 图171 05 主流编程语言排行榜简介 - 图172 Delphi/Object Pascal 1.22% +0.36%
18 13 05 主流编程语言排行榜简介 - 图173 05 主流编程语言排行榜简介 - 图174 Go 1.21% -0.16%
19 34 05 主流编程语言排行榜简介 - 图175 05 主流编程语言排行榜简介 - 图176 Fortran 1.19% +0.79%
20 17 05 主流编程语言排行榜简介 - 图177 05 主流编程语言排行榜简介 - 图178 MATLAB 1.17% +0.07%

image.png

TIOBE Index for October 2021

October Headline: Python programming language number 1!

For the first time in more than 20 years we have a new leader of the pack: the Python programming language. The long-standing hegemony of Java and C is over. Python, which started as a simple scripting language, as an alternative to Perl, has become mature. Its ease of learning, its huge amount of libraries, and its widespread use in all kinds of domains, has made it the most popular programming language of today. Congratulations Guido van Rossum! Proficiat! — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Oct 2021 Oct 2020 Change Programming Language Ratings Change
1 3 05 主流编程语言排行榜简介 - 图180 05 主流编程语言排行榜简介 - 图181 Python 11.27% -0.00%
2 1 05 主流编程语言排行榜简介 - 图182 05 主流编程语言排行榜简介 - 图183 C 11.16% -5.79%
3 2 05 主流编程语言排行榜简介 - 图184 05 主流编程语言排行榜简介 - 图185 Java 10.46% -2.11%
4 4 05 主流编程语言排行榜简介 - 图186 C++ 7.50% +0.57%
5 5 05 主流编程语言排行榜简介 - 图187 C# 5.26% +1.10%
6 6 05 主流编程语言排行榜简介 - 图188 Visual Basic 5.24% +1.27%
7 7 05 主流编程语言排行榜简介 - 图189 JavaScript 2.19% +0.05%
8 10 05 主流编程语言排行榜简介 - 图190 05 主流编程语言排行榜简介 - 图191 SQL 2.17% +0.61%
9 8 05 主流编程语言排行榜简介 - 图192 05 主流编程语言排行榜简介 - 图193 PHP 2.10% +0.01%
10 17 05 主流编程语言排行榜简介 - 图194 05 主流编程语言排行榜简介 - 图195 Assembly language 2.06% +0.99%
11 19 05 主流编程语言排行榜简介 - 图196 05 主流编程语言排行榜简介 - 图197 Classic Visual Basic 1.83% +1.06%
12 14 05 主流编程语言排行榜简介 - 图198 05 主流编程语言排行榜简介 - 图199 Go 1.28% +0.13%
13 15 05 主流编程语言排行榜简介 - 图200 05 主流编程语言排行榜简介 - 图201 MATLAB 1.20% +0.08%
14 9 05 主流编程语言排行榜简介 - 图202 05 主流编程语言排行榜简介 - 图203 R 1.20% -0.79%
15 12 05 主流编程语言排行榜简介 - 图204 05 主流编程语言排行榜简介 - 图205 Groovy 1.18% -0.05%
16 13 05 主流编程语言排行榜简介 - 图206 05 主流编程语言排行榜简介 - 图207 Ruby 1.12% -0.05%
17 16 05 主流编程语言排行榜简介 - 图208 05 主流编程语言排行榜简介 - 图209 Swift 1.11% +0.02%
18 37 05 主流编程语言排行榜简介 - 图210 05 主流编程语言排行榜简介 - 图211 Fortran 1.08% +0.70%
19 11 05 主流编程语言排行榜简介 - 图212 05 主流编程语言排行榜简介 - 图213 Perl 0.93% -0.49%
20 22 05 主流编程语言排行榜简介 - 图214 05 主流编程语言排行榜简介 - 图215 Delphi/Object Pascal 0.93% +0.22%

image.png

TIOBE Index for September 2021

September Headline: Python is about to take over top position

Python has never been so close to the number 1 position of the TIOBE index. It only needs to bridge 0.16% to surpass C. This might happen any time now. If Python becomes number 1, a new milestone has been reached in the TIOBE index. Only 2 other languages have ever been leading the pack so far, i.e. C and Java. Let’s see what happens next month. Other interesting moves this month are: Assembly gained 1 position from #9 to #8, Ruby gained 2 positions from #15 to #13, and Go went up even 4 positions from #18 to #14. — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Sep 2021 Sep 2020 Change Programming Language Ratings Change
1 1 05 主流编程语言排行榜简介 - 图217 C 11.83% -4.12%
2 3 05 主流编程语言排行榜简介 - 图218 05 主流编程语言排行榜简介 - 图219 Python 11.67% +1.20%
3 2 05 主流编程语言排行榜简介 - 图220 05 主流编程语言排行榜简介 - 图221 Java 11.12% -2.37%
4 4 05 主流编程语言排行榜简介 - 图222 C++ 7.13% +0.01%
5 5 05 主流编程语言排行榜简介 - 图223 C# 5.78% +1.20%
6 6 05 主流编程语言排行榜简介 - 图224 Visual Basic 4.62% +0.50%
7 7 05 主流编程语言排行榜简介 - 图225 JavaScript 2.55% +0.01%
8 14 05 主流编程语言排行榜简介 - 图226 05 主流编程语言排行榜简介 - 图227 Assembly language 2.42% +1.12%
9 8 05 主流编程语言排行榜简介 - 图228 05 主流编程语言排行榜简介 - 图229 PHP 1.85% -0.64%
10 10 05 主流编程语言排行榜简介 - 图230 SQL 1.80% +0.04%

TIOBE Index for August 2021

August Headline: Data Mining and AI languages are booming in the TIOBE index

Smart phones were the new hit many years ago. As a consequence, the programming languages that were used to write mobile applications became very popular as well. The best example of this is Objective-C, which peaked at position 3 in the TIOBE index, whereas it was only used to write apps for iPhones. Nowadays we have the same with data mining and AI. Programming languages in these fields are booming. The most striking example is Python that took over the second position from Java. Even old languages see a revival because of this, like the surge of Fortran. And, even more astonishing, we see Prolog re-entering the top 20 after 15 years… making an unexpected comeback. Prolog is used in IBM’s Watson, one of the most well known AI engines. The only exception to all this is R, which is as opposed to the others, losing some positions. I guess Python is eating R’s market share. Other interesting moves this month are: Rust from position #27 to #24 and Julia from position #35 to #26. Both Rust and Julia are strong candidates for a permanent top 20 position. — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.
本月看点,python再度超越java升至第二,缩小与C的差距拉大开与java的差距。蚕食R和GO语言市场份额,R语言从第8下滑至14,GO语言从11下滑下18。

Aug 2021 Aug 2020 Change Programming Language Ratings Change
1 1 05 主流编程语言排行榜简介 - 图231 C 12.57% -4.41%
2 3 05 主流编程语言排行榜简介 - 图232 05 主流编程语言排行榜简介 - 图233 Python 11.86% +2.17%
3 2 05 主流编程语言排行榜简介 - 图234 05 主流编程语言排行榜简介 - 图235 Java 10.43% -4.00%
4 4 05 主流编程语言排行榜简介 - 图236 C++ 7.36% +0.52%
5 5 05 主流编程语言排行榜简介 - 图237 C# 5.14% +0.46%
6 6 05 主流编程语言排行榜简介 - 图238 Visual Basic 4.67% +0.01%
7 7 05 主流编程语言排行榜简介 - 图239 JavaScript 2.95% +0.07%
8 9 05 主流编程语言排行榜简介 - 图240 05 主流编程语言排行榜简介 - 图241 PHP 2.19% -0.05%
9 14 05 主流编程语言排行榜简介 - 图242 05 主流编程语言排行榜简介 - 图243 Assembly language 2.03% +0.99%
10 10 05 主流编程语言排行榜简介 - 图244 SQL 1.47% +0.02%
11 18 05 主流编程语言排行榜简介 - 图245 05 主流编程语言排行榜简介 - 图246 Groovy 1.36% +0.59%
12 17 05 主流编程语言排行榜简介 - 图247 05 主流编程语言排行榜简介 - 图248 Classic Visual Basic 1.23% +0.41%
13 42 05 主流编程语言排行榜简介 - 图249 05 主流编程语言排行榜简介 - 图250 Fortran 1.14% +0.83%
14 8 05 主流编程语言排行榜简介 - 图251 05 主流编程语言排行榜简介 - 图252 R 1.05% -1.75%
15 15 05 主流编程语言排行榜简介 - 图253 Ruby 1.01% -0.03%
16 12 05 主流编程语言排行榜简介 - 图254 05 主流编程语言排行榜简介 - 图255 Swift 0.98% -0.44%
17 16 05 主流编程语言排行榜简介 - 图256 05 主流编程语言排行榜简介 - 图257 MATLAB 0.98% +0.11%
18 11 05 主流编程语言排行榜简介 - 图258
Go 0.90% -0.52%
19 36 05 主流编程语言排行榜简介 - 图259 05 主流编程语言排行榜简介 - 图260 Prolog 0.80% +0.41%
20 13 05 主流编程语言排行榜简介 - 图261 05 主流编程语言排行榜简介 - 图262 Perl 0.78% -0.33%

image.png

TIOBE Index for July 2021

July Headline: C, Java, and Python compete for the first position

The TIOBE index is celebrating its 20th anniversary this month. Back in 2001, the first TIOBE index was published as a personal hobby project to see what languages were in demand. The top 3 of the first TIOBE index were Java, C, and C++. Today’s story looks strikingly similar. The first 3 programming languages are C, Java, and Python now. It is interesting to see that these 3 languages are getting closer than ever before. The difference between position 1 and position 3 is only 0.67%. This means that the next few months will be exciting. What language is going to win this battle? Python seems to have the best chances to become number 1, thanks to its market leadership in the booming field of data mining and artificial intelligence. Other interesting moves this month are: C++ is gaining more than 0.5% and is getting closer to the top 3, the Go language goes from position #20 to position #13, Rust from #30 to #27, TypeScript from #45 to #37, and Haskell from #49 to #39. — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Jul 2021 Jul 2020 Change Programming Language Ratings Change
1 1 05 主流编程语言排行榜简介 - 图264 C 11.62% -4.83%
2 2 05 主流编程语言排行榜简介 - 图265 Java 11.17% -3.93%
3 3 05 主流编程语言排行榜简介 - 图266 Python 10.95% +1.86%
4 4 05 主流编程语言排行榜简介 - 图267 C++ 8.01% +1.80%
5 5 05 主流编程语言排行榜简介 - 图268 C# 4.83% -0.42%
6 6 05 主流编程语言排行榜简介 - 图269 Visual Basic 4.50% -0.73%
7 7 05 主流编程语言排行榜简介 - 图270 JavaScript 2.71% +0.23%
8 9 05 主流编程语言排行榜简介 - 图271 05 主流编程语言排行榜简介 - 图272 PHP 2.58% +0.68%
9 13 05 主流编程语言排行榜简介 - 图273 05 主流编程语言排行榜简介 - 图274 Assembly language 2.40% +1.46%
10 11 05 主流编程语言排行榜简介 - 图275 05 主流编程语言排行榜简介 - 图276 SQL 1.53% +0.13%
11 20 05 主流编程语言排行榜简介 - 图277 05 主流编程语言排行榜简介 - 图278 Classic Visual Basic 1.39% +0.73%
12 8 05 主流编程语言排行榜简介 - 图279 05 主流编程语言排行榜简介 - 图280 R 1.32% -1.08%
13 12 05 主流编程语言排行榜简介 - 图281 05 主流编程语言排行榜简介 - 图282 Go 1.17% -0.04%
14 50 05 主流编程语言排行榜简介 - 图283 05 主流编程语言排行榜简介 - 图284 Fortran 1.12% +0.90%
15 24 05 主流编程语言排行榜简介 - 图285 05 主流编程语言排行榜简介 - 图286 Groovy 1.09% +0.51%
16 10 05 主流编程语言排行榜简介 - 图287 05 主流编程语言排行榜简介 - 图288 Swift 1.07% -0.37%
17 16 05 主流编程语言排行榜简介 - 图289 05 主流编程语言排行榜简介 - 图290 Ruby 0.95% +0.14%
18 14 05 主流编程语言排行榜简介 - 图291 05 主流编程语言排行榜简介 - 图292 Perl 0.90% +0.03%
19 15 05 主流编程语言排行榜简介 - 图293 05 主流编程语言排行榜简介 - 图294 MATLAB 0.88% +0.05%
20 30 05 主流编程语言排行榜简介 - 图295 05 主流编程语言排行榜简介 - 图296 Delphi/Object Pascal 0.85% +0.36%


image.png

TIOBE Index for June 2021

June Headline: Python has never been so close to position #1 before

Python is about to take over the first position in the TIOBE index. The gap between the current number one, programming language C, and Python is only 0.7% now. Next month, the TIOBE index is celebrating its 20-year anniversary. Programming languages C and Java are the only 2 languages that reached a number 1 position during these 20 years. So if Python is going to take over the first position in the TIOBE index, this will certainly be a historical moment, which is worth celebrating. There appear to be hardly any interesting moves further down the chart. Possible future champions such as Dart, Kotlin, Julia, Rust, TypeScript, and Elixir didn’t show any significant changes last month. — Paul Jansen CEO TIOBE Software
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Jun 2021 Jun 2020 Change Programming Language Ratings Change
1 1 05 主流编程语言排行榜简介 - 图298 C 12.54% -4.65%
2 3 05 主流编程语言排行榜简介 - 图299 05 主流编程语言排行榜简介 - 图300 Python 11.84% +3.48%
3 2 05 主流编程语言排行榜简介 - 图301 05 主流编程语言排行榜简介 - 图302 Java 11.54% -4.56%
4 4 05 主流编程语言排行榜简介 - 图303 C++ 7.36% +1.41%
5 5 05 主流编程语言排行榜简介 - 图304 C# 4.33% -0.40%
6 6 05 主流编程语言排行榜简介 - 图305 Visual Basic 4.01% -0.68%
7 7 05 主流编程语言排行榜简介 - 图306 JavaScript 2.33% +0.06%
8 8 05 主流编程语言排行榜简介 - 图307 PHP 2.21% -0.05%
9 14 05 主流编程语言排行榜简介 - 图308 05 主流编程语言排行榜简介 - 图309 Assembly language 2.05% +1.09%
10 10 05 主流编程语言排行榜简介 - 图310 SQL 1.88% +0.15%
11 19 05 主流编程语言排行榜简介 - 图311 05 主流编程语言排行榜简介 - 图312 Classic Visual Basic 1.72% +1.07%
12 31 05 主流编程语言排行榜简介 - 图313 05 主流编程语言排行榜简介 - 图314 Groovy 1.29% +0.87%
13 13 05 主流编程语言排行榜简介 - 图315 Ruby 1.23% +0.25%
14 9 05 主流编程语言排行榜简介 - 图316 05 主流编程语言排行榜简介 - 图317 R 1.20% -0.99%
15 16 05 主流编程语言排行榜简介 - 图318 05 主流编程语言排行榜简介 - 图319 Perl 1.18% +0.36%
16 11 05 主流编程语言排行榜简介 - 图320 05 主流编程语言排行榜简介 - 图321 Swift 1.10% -0.35%
17 37 05 主流编程语言排行榜简介 - 图322 05 主流编程语言排行榜简介 - 图323 Fortran 1.07% +0.80%
18 22 05 主流编程语言排行榜简介 - 图324 05 主流编程语言排行榜简介 - 图325 Delphi/Object Pascal 1.06% +0.47%
19 15 05 主流编程语言排行榜简介 - 图326 05 主流编程语言排行榜简介 - 图327 MATLAB 1.05% +0.15%
20 12 05 主流编程语言排行榜简介 - 图328 05 主流编程语言排行榜简介 - 图329 Go 0.95% -0.06%


image.png

Last November Python briefly swapped positions with Java for the second position in the TIOBE index, and this month Python strikes again. The difference is only 0.11%, but it is reasonable to assume that Python will keep its second position for a longer time now. It might be even heading for the first place of the TIOBE index in the next half year, because C is (just like Java) losing popularity. Elsewhere in the index, Rust is trying to get back in the top 20 and Dart and Julia are also moving upwards. —Paul Jansen CEO TIOBE Software

TIOBE Index for May 2021

May 2021 May 2020 Change Programming Language Ratings Change
1 1 C 13.38% -3.68%
2 3 05 主流编程语言排行榜简介 - 图331 Python 11.87% +2.75%
3 2 05 主流编程语言排行榜简介 - 图332 Java 11.74% -4.54%
4 4 C++ 7.81% +1.69%
5 5 C# 4.41% +0.12%
6 6 Visual Basic 4.02% -0.16%
7 7 JavaScript 2.45% -0.23%
8 14 05 主流编程语言排行榜简介 - 图333 Assembly language 2.43% +1.31%
9 8 05 主流编程语言排行榜简介 - 图334 PHP 1.86% -0.63%
10 9 05 主流编程语言排行榜简介 - 图335 SQL 1.71% -0.38%
11 15 05 主流编程语言排行榜简介 - 图336 Ruby 1.50% +0.48%
12 17 05 主流编程语言排行榜简介 - 图337 Classic Visual Basic 1.41% +0.53%
13 10 05 主流编程语言排行榜简介 - 图338 R 1.38% -0.46%
14 38 05 主流编程语言排行榜简介 - 图339 Groovy 1.25% +0.96%
15 13 05 主流编程语言排行榜简介 - 图340 MATLAB 1.23% +0.06%
16 12 05 主流编程语言排行榜简介 - 图341 Go 1.22% -0.05%
17 23 05 主流编程语言排行榜简介 - 图342 Delphi/Object Pascal 1.21% +0.60%
18 11 05 主流编程语言排行榜简介 - 图343 Swift 1.14% -0.65%
19 18 05 主流编程语言排行榜简介 - 图344 Perl 1.04% +0.16%
20 34 05 主流编程语言排行榜简介 - 图345 Fortran 0.83% +0.51%

image.png

TIOBE Index for April 2021

Apr 2021 Apr 2020 Change Programming Language Ratings Change
1 2 05 主流编程语言排行榜简介 - 图347 C 14.32% -2.40%
2 1 05 主流编程语言排行榜简介 - 图348 Java 11.23% -5.49%
3 3 Python 11.03% +1.72%
4 4 C++ 7.14% +0.36%
5 5 C# 4.91% +0.16%
6 6 Visual Basic 4.55% -0.18%
7 7 JavaScript 2.44% +0.06%
8 14 05 主流编程语言排行榜简介 - 图349 Assembly language 2.32% +1.16%
9 8 05 主流编程语言排行榜简介 - 图350 PHP 1.84% -0.54%
10 9 05 主流编程语言排行榜简介 - 图351 SQL 1.83% -0.34%
11 19 05 主流编程语言排行榜简介 - 图352 Classic Visual Basic 1.54% +0.71%
12 22 05 主流编程语言排行榜简介 - 图353 Delphi/Object Pascal 1.47% +0.77%
13 13 Ruby 1.23% -0.02%
14 12 05 主流编程语言排行榜简介 - 图354 Go 1.22% -0.13%
15 11 05 主流编程语言排行榜简介 - 图355 Swift 1.19% -0.32%
16 10 05 主流编程语言排行榜简介 - 图356 R 1.12% -0.42%
17 48 05 主流编程语言排行榜简介 - 图357 Groovy 1.04% +0.86%
18 16 05 主流编程语言排行榜简介 - 图358 Perl 0.99% +0.03%
19 18 05 主流编程语言排行榜简介 - 图359 MATLAB 0.99% +0.06%
20 34 05 主流编程语言排行榜简介 - 图360 Fortran 0.91% +0.58%

image.png

TIOBE Index for February 2021

Feb 2021 Feb 2020 Change Programming Language Ratings Change
1 2 05 主流编程语言排行榜简介 - 图362 C 16.34% -0.43%
2 1 05 主流编程语言排行榜简介 - 图363 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 05 主流编程语言排行榜简介 - 图364 Assembly language 1.65% +0.54%
11 13 05 主流编程语言排行榜简介 - 图365 R 1.56% +0.55%
12 26 05 主流编程语言排行榜简介 - 图366 Groovy 1.50% +1.08%
13 11 05 主流编程语言排行榜简介 - 图367 Go 1.28% +0.15%
14 15 05 主流编程语言排行榜简介 - 图368 Ruby 1.23% +0.39%
15 10 05 主流编程语言排行榜简介 - 图369 Swift 1.13% -0.33%
16 16 MATLAB 1.06% +0.27%
17 18 05 主流编程语言排行榜简介 - 图370 Delphi/Object Pascal 1.02% +0.27%
18 22 05 主流编程语言排行榜简介 - 图371 Classic Visual Basic 1.01% +0.40%
19 19 Perl 0.93% +0.23%
20 20 Objective-C 0.89% +0.20%

image.png
与2020年2月相比,前1名语言占比下降6.607%,10-20名的语言占比增加3.227%。2001年java占比为26.49%,C语言20.24%,C++14.2%,前3名累计占比为60.93%,仅比2021年前10名占比少0.6%,而2021年前3名占比仅为38.49,说明编程语言市场进一步细分。java语言跌幅继续放大,python增势不减。
image.png
image.png
image.png
image.png

2020 年 11 月TIOBE指数排行榜
05 主流编程语言排行榜简介 - 图377
2020年 7月排行榜

Jul 2020 Jul 2019 Change Programming Language Ratings Change
1 2 05 主流编程语言排行榜简介 - 图378 C 16.45% +2.24%
2 1 05 主流编程语言排行榜简介 - 图379 Java 15.10% +0.04%
3 3 Python 9.09% -0.17%
4 4 C++ 6.21% -0.49%
5 5 C# 5.25% +0.88%
6 6 Visual Basic 5.23% +1.03%
7 7 JavaScript 2.48% +0.18%
8 20 05 主流编程语言排行榜简介 - 图380 R 2.41% +1.57%
9 8 05 主流编程语言排行榜简介 - 图381 PHP 1.90% -0.27%
10 13 05 主流编程语言排行榜简介 - 图382 Swift 1.43% +0.31%

image.png

Nov 2020 Nov 2019 Change Programming Language Ratings Change
1 2 05 主流编程语言排行榜简介 - 图384 C 16.21% +0.17%
2 3 05 主流编程语言排行榜简介 - 图385 Python 12.12% +2.27%
3 1 05 主流编程语言排行榜简介 - 图386 Java 11.68% -4.57%
4 4 C++ 7.60% +1.99%
5 5 C# 4.67% +0.36%
6 6 Visual Basic 4.01% -0.22%
7 7 JavaScript 2.03% +0.10%
8 8 PHP 1.79% +0.07%
9 16 05 主流编程语言排行榜简介 - 图387 R 1.64% +0.66%
10 9 05 主流编程语言排行榜简介 - 图388 SQL 1.54%

image.png

2. PYPL编程语言指数

http://pypl.github.io/PYPL.html
PYPL编程语言指数根据该语言的相关教程(而不是关键词)在Google被搜索的热度,来分析并确定其指数。
2020 年 7 月PYPL编程语言指数排行榜

Rank Change Language Share Trend
1 Python 31.73 % +3.9 %
2 Java 17.13 % -2.7 %
3 Javascript 7.98 % -0.3 %
4 C# 6.67 % -0.6 %
5 05 主流编程语言排行榜简介 - 图390 C/C++ 5.93 % +0.1 %
6 05 主流编程语言排行榜简介 - 图391 PHP 5.64 % -1.1 %
7 R 4.14 % +0.3 %
8 Objective-C 2.61 % -0.1 %
9 Swift 2.29 % -0.1 %
10 05 主流编程语言排行榜简介 - 图392 TypeScript 1.91 % +0.2 %

该网站同时还提供了IDE、ODE、DB的排行榜:
2020 年 7 月10 TOP IDE 排行榜

Rank Change IDE Share Trend
1 Visual Studio 25.22 % +3.1 %
2 05 主流编程语言排行榜简介 - 图393 Eclipse 17.28 % -1.9 %
3 05 主流编程语言排行榜简介 - 图394 Android Studio 13.36 % -8.6 %
4 05 主流编程语言排行榜简介 - 图395 Visual Studio Code 7.54 % +2.9 %
5 05 主流编程语言排行榜简介 - 图396
05 主流编程语言排行榜简介 - 图397
pyCharm 6.92 % +2.4 %
6 IntelliJ 5.69 % +1.0 %
7 05 主流编程语言排行榜简介 - 图398
05 主流编程语言排行榜简介 - 图399
05 主流编程语言排行榜简介 - 图400
NetBeans 5.64 % -0.5 %
8 05 主流编程语言排行榜简介 - 图401 Xcode 4.09 % +0.5 %
9 05 主流编程语言排行榜简介 - 图402 Sublime Text 3.82 % +0.2 %
10 Atom 3.59 % +0.4 %

2020 年 7 月10 TOP ODE 排行榜

Rank Change IDE Share Trend
1 Cloud9 35.18 % -0.9 %
2 JSFiddle 19.03 % -3.9 %
3 Repl.it 14.1 % +3.5 %
4 Koding 8.87 % -0.7 %
5 Codio 7.08 % +1.2 %
6 PythonAnywhere 5.26 % +1.3 %
7 Ideone 4.68 % +0.3 %
8 Codeanywhere 1.7 % -0.7 %
9 Goorm 1.66 % +1.0 %
10 Codenvy 0.58 % -0.6 %

2020 年 7 月10 TOP DataBase 排行榜

Rank Change Database Share Trend
1 Oracle 28.23 % -0.9 %
2 MySQL 17.88 % -0.3 %
3 SQL Server 13.51 % -0.5 %
4 Microsoft Access 7.86 % -1.0 %
5 PostgreSQL 4.75 % +0.7 %
6 MongoDB 4.49 % +0.6 %
7 Firebase 3.98 % +0.9 %
8 Splunk 2.76 % +0.3 %
9 Elasticsearch 2.71 % +0.1 %
10 Redis 2.3 % +0.2 %

3. RedMonk编程语言排行榜

https://redmonk.com/
RedMonk排行榜一般每季度更新一次;数据是基于编程语言的标签在StackOverflow中出现的次数,以及该语言相关的项目在Github上的数量。
2020年Q1榜单如下:
1 JavaScript
2 Python
2 Java
4 PHP
5 C#
6 C++
7 Ruby
7 CSS
9 TypeScript
9 C

05 主流编程语言排行榜简介 - 图403
image.png
05 主流编程语言排行榜简介 - 图405

4. IEEE Spectrum排行榜

https://spectrum.ieee.org/top-programming-languages-2021
https://spectrum.ieee.org/computing/software/the-top-programming-languages-2019
https://spectrum.ieee.org/at-work/tech-careers/top-programming-language-2020
IEEE Spectrum编程语言排行榜一年发布一次,与其他的语言排行榜不同,IEEE Spectrum可以让读者自己选择参数组合时的权重,得到不同的排序结果。2019年进行了一些改革,增加一些主要针对求职者的预先设定的权重,改变了一些最基本的指标,从8个数据源的11个指标中获取数据。但是,基本的思想和方法仍然是一样的:将多个数据来源组合起来,对编程语言的流行程度进行排行。
image.png
Top Programming Languages 2021

Python dominates as the de facto platform for new technologies

image.png

image.png

Top Programming Languages In 2020 By IEEE

  1. Python
  2. Java
  3. C
  4. C++
  5. JavaScript
  6. R
  7. Arduino
  8. Go
  9. Swift
  10. Matlab

IEEE Spectrum 2020 编程语言Top 10如下:
05 主流编程语言排行榜简介 - 图409

IEEE Spectrum 2019 编程语言Top 10如下:

05 主流编程语言排行榜简介 - 图410
在这个排行榜上,Python连续三年占据榜单首位,Python的流行在很大程度上是与人工智能热、大数据等领域相关。

5. GitHub Octoverse

https://octoverse.github.com/
GitHub Octoverse相当于整个GitHub的年报一样,会总结出全站各方面的数据;同时也会根据pull request的数量对最热门的编程语言进行排名。2019年python超过java位居排行榜第二位。
image.png

6. Stack OverFlow年度调查结果榜

https://insights.stackoverflow.com/survey
2020年最受欢迎的程序设计语言排行:
image.png
2019年最受欢迎的程序设计语言排行:image.png
以上是一些常见的编程语言排行榜,不同机构给出的衡量的角度不同,结果差异也较大,但整体上看,前十名相关差不大。
Stack OverFlow年度调查结果也给出了其他一些指标,下面一并列出,以供参考:
2020年最受欢迎的WEB框架
image.png
2020年最受欢迎的其他框架、库和工具:
image.png
2020年最受欢迎的数据库:
image.png
2020年最受欢迎的平台:
image.png
程序员薪水排行榜:
image.png
岗位类型薪水排行榜:
image.png
技术相关性:
image.png