11 月编程语言排行榜:Python 蝉联榜首,Java 第三,PHP 第十

据最新榜单显示,相比上个月,编程语言 Top 5 并没有太大变化。其中 Python 依旧稳坐榜首,随后分别是 C、Java、C++、C#。目前排名第一的 Python 以市场占比 11.77% 力压排名第二的 C 语言(10.72%),两者之间相差 1.05 %。

据 TIOBE Software 首席执行官 Paul Jansen 介绍,自 TIOBE 榜单创建至今的 20 多年来,PHP 一直稳居前 10 名,然而 PHP 最近却在努力保持前 10 名的地位。尽管 PHP 曾经是 Web 编程领域的领导者,现今仍有很多中小企业依赖 PHP,但它正面临着越来越多的竞争与挑战。

最新数据显示,PHP 在 11 月份的市场占比是 1.81%, 排名从第 8 下降至第 10。两个竞争对手 Groovy 和 Ruby 在 11 月市场占比分别是 1.51%、1.43%。除此之外 Groovy 和 Ruby 的名次也有大幅提升,Groovy 从 15 名 上升到 12 名,Ruby 从 16 名上升到 13 名 。

Nov 2021 Nov 2020 Change Programming Language Ratings Change
1 2 change Python page Python 11.77%
2 1 change C page C 10.72%
3 3 Java page Java 10.72%
4 4 C++ page C++ 8.28%
5 5 C# page C# 6.06%
6 6 Visual Basic page Visual Basic 5.72%
7 7 JavaScript page JavaScript 2.66%
8 16 change Assembly language page Assembly language 2.52%
9 10 change SQL page SQL 2.11%
10 8 change PHP page PHP 1.81%
11 21 change Classic Visual Basic page Classic Visual Basic 1.56%
12 11 change Groovy page Groovy 1.51%
13 15 change Ruby page Ruby 1.43%
14 14 Swift page Swift 1.43%
15 9 change R page R 1.28%
16 12 change Perl page Perl 1.22%
17 18 change Delphi/Object Pascal page Delphi/Object Pascal 1.22%
18 13 change Go page Go 1.21%
19 34 change Fortran page Fortran 1.19%
20 17 change MATLAB page MATLAB 1.17%

值得注意的是,PHP 即便不会完全"死亡",但是 PHP 的排名依旧会缓慢地下降。

此外,本月 TOP 20 排名中还有一些值得关注的变化:R 语言排名从第 9 名下滑至第 15 名;Fortran 排名从第 34 名飙升至第 19 名;Go 语言从第 13 名降至第 18 名。

Position Programming Language Ratings
21 (Visual) FoxPro 1.06%
22 SAS 0.98%
23 Prolog 0.77%
24 Scratch 0.77%
25 COBOL 0.68%
26 Lua 0.58%
27 PL/SQL 0.58%
28 Objective-C 0.55%
29 Rust 0.54%
30 Lisp 0.49%
31 Dart 0.42%
32 Ada 0.41%
33 Kotlin 0.40%
34 D 0.40%
35 Scala 0.36%
36 Julia 0.35%
37 ABAP 0.34%
38 PowerShell 0.28%
39 Clojure 0.24%
40 Haskell 0.24%
41 Ladder Logic 0.24%
42 VBScript 0.24%
43 VHDL 0.23%
44 LabVIEW 0.23%
45 Scheme 0.23%
46 TypeScript 0.22%
47 Apex 0.18%
48 Transact-SQL 0.18%
49 Logo 0.16%
50 Erlang 0.15%

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ABC、Algol、APL、Awk、B4X、Ballerina、Bash、BCPL、Bourne shell、CL (OS/400)、Clipper、Dylan、Eiffel、Elixir、Emacs Lisp、F#、Forth、Haxe、Icon、Inform、Io、J# , Korn shell, Lingo, LiveCode, M4, Maple, ML, MQL4, NXT-G, Oberon, OCaml, OpenCL, Pure Data, Q, Racket, Raku, RPG, S, sed, Simulink, Solidity, SPARK, SPSS, Stata , Tcl, Vala/Genie, Verilog, Xojo, Zig。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

下一节:11月17日,在工业和信息化部信息通信发展司指导下,中国互联网协会、中国信息通信研究院组织百度网盘、腾讯微云、天翼云盘、和彩云、阿里云盘、迅雷云盘、360安全云盘和网易网盘等首批8家网盘企业在京共同签署《个人网盘服务业务用户体验保障自律公约》(以下简称《公约》),承诺2021年内将推出“无差别速率”产品,为各类用户提供无差别的上传/下载速率服务。