据最新榜单显示,相比上个月,编程语言 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 | Python | 11.77% | ||
2 | 1 | C | 10.72% | ||
3 | 3 | Java | 10.72% | ||
4 | 4 | C++ | 8.28% | ||
5 | 5 | C# | 6.06% | ||
6 | 6 | Visual Basic | 5.72% | ||
7 | 7 | JavaScript | 2.66% | ||
8 | 16 | Assembly language | 2.52% | ||
9 | 10 | SQL | 2.11% | ||
10 | 8 | PHP | 1.81% | ||
11 | 21 | Classic Visual Basic | 1.56% | ||
12 | 11 | Groovy | 1.51% | ||
13 | 15 | Ruby | 1.43% | ||
14 | 14 | Swift | 1.43% | ||
15 | 9 | R | 1.28% | ||
16 | 12 | Perl | 1.22% | ||
17 | 18 | Delphi/Object Pascal | 1.22% | ||
18 | 13 | Go | 1.21% | ||
19 | 34 | Fortran | 1.19% | ||
20 | 17 | 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年内将推出“无差别速率”产品,为各类用户提供无差别的上传/下载速率服务。