TIOBE编程语言全球热度榜,4月流行榜单刚刚发布,及时关注,未雨绸缪。关注编程语言热度榜,帮你做出正确的技术选择,哪种编程语言最好,萝卜青菜各有所爱,但是一个没有热度的编程语言,一定要慎重考虑,编程毕竟不是新闻——要的是“独家报道”,编程讲的是生态,没有生态的语言,就如鱼离开了水,无论多厉害都活成。
一、本期流行榜前20名
本期前20名最大的亮点就是Scratch,它是本期唯一一门首次挤进前20名的编程语言。很多年轻的程序员可能从来没听说过Scratch,但是有5岁以上小孩的父母却是耳熟能详,这似乎与编程没啥关系。其实,Scratch是一个青少年教学编程工具,一个针对8-16岁孩子设计的图形化编程工具。为什么Scratch能在千军万马中杀入全球榜前20名呢?TIOBE说,因为用Scratch编写的项目总量超过5千万而且每月以1百万的速度在增长。因为随着计算机成为人们生活的一个必要组成部分,教授孩子学习编程语言变得很热门也是情理之中的事情。而Scratch昔日的竞争对手Alice却不尽如人意,Alice排在榜单中的第90名。Scratch火爆的一条非常重要的原因,应该是它十分的易学易用,而且Scratch还受到了谷歌(google)和Intel的赞助。
此外,全球编程语言热度榜前20榜单几乎没有什么太大的变化,尤其是前9名纹丝不动,但第10名的位置似乎竞争非常激烈,在R、SWIFT和GO之间展开了激烈的争夺战,本期获胜者是R。
编程语言 | 2020年4月 | 本期份额 | 2019年4月 | 同期份额差 | 同期排名差 |
Java | 1 | 16.73% | 1 | 1.69% | 0 |
C | 2 | 16.72% | 2 | 2.64% | 0 |
Python | 3 | 9.31% | 4 | 1.15% | 1 |
C++ | 4 | 6.78% | 3 | -2.06% | -1 |
C# | 5 | 4.74% | 6 | 1.23% | 1 |
Visual Basic | 6 | 4.72% | 5 | -1.07% | -1 |
JavaScript | 7 | 2.38% | 7 | -0.12% | 0 |
PHP | 8 | 2.37% | 9 | 0.13% | 1 |
SQL | 9 | 2.17% | 8 | -0.10% | -1 |
R | 10 | 1.54% | 16 | 0.35% | 6 |
Swift | 11 | 1.52% | 19 | 0.54% | 8 |
Go | 12 | 1.36% | 18 | 0.35% | 6 |
Ruby | 13 | 1.25% | 13 | -0.02% | 0 |
Assembly language | 14 | 0.0116 | 10 | -0.0055 | -4 |
PL/SQL | 15 | 1.05% | 22 | 0.26% | 7 |
Perl | 16 | 0.97% | 14 | -0.30% | -2 |
Objective-C | 17 | 0.94% | 11 | -0.57% | -6 |
MATLAB | 18 | 0.93% | 12 | -0.36% | -6 |
Classic Visual Basic | 19 | 0.83% | 17 | -0.23% | -2 |
Scratch | 20 | 0.77% | 27 | 0.28% | 7 |
二、编程语言前十名社区热度指数
三、本期热度榜20-50名
前20-50名中Groovy本期降幅比较大,已经降至48名落在了50名边缘,建议重点关注,做出相应的技术调整,其他语言没有太明显的变化。
编程语言 | 本期排行 | 本期份额 |
SAS | 21 | 0.73% |
Delphi | 22 | 0.70% |
Dart | 23 | 0.65% |
Transact-SQL | 24 | 0.54% |
D | 25 | 0.54% |
COBOL | 26 | 0.52% |
Rust | 27 | 0.52% |
Scala | 28 | 0.49% |
ABAP | 29 | 0.44% |
Kotlin | 30 | 0.41% |
Logo | 31 | 0.35% |
Lisp | 32 | 0.34% |
F# | 33 | 0.34% |
Fortran | 34 | 0.33% |
Lua | 35 | 0.33% |
Ada | 36 | 0.28% |
Prolog | 37 | 0.26% |
VBScript | 38 | 0.25% |
LabVIEW | 39 | 0.25% |
Apex | 40 | 0.23% |
Haskell | 41 | 0.23% |
TypeScript | 42 | 0.21% |
PowerShell | 43 | 0.21% |
ML | 44 | 0.20% |
RPG | 45 | 0.19% |
Scheme | 46 | 0.19% |
Erlang | 47 | 0.18% |
Groovy | 48 | 0.18% |
Bash | 49 | 0.18% |
四、编程语言50~100名
由于接下来的这50种语言市场份额没有太大的差异,因此下面不分排名先后(按字母顺序)罗列如下:
(Visual) FoxPro, ABC, ActionScript, Alice, Arc, ATLAS, Awk, bc, Bourne shell, C shell, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Forth, Hack, Icon, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, MQL4, NATURAL, Object Pascal, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Programming Without Coding Technology, Pure Data, Q, Red, Ring, S, Smalltalk, Solidity, SPARK, Tcl, Vala/Genie, Verilog, VHDL, Whitespace。
五、本期编程语言指数变化
- Delphi/Object Pascal拆分了,分开统计,Delphi本期处于22名,Object Pascal本期排名73位。
- Visual Basic.NET 用名字Visual Basic,因为有人提出现在人们常说的Visual Basic就是指的Visual Basic.NET,而原来的Visual Basic改名为Classic Visual Basic。
- B4X编程语言加入指数统计,本期位列118名。
总结
- 前十稳定,值得拥有
- 二十之外,静观其变
- 跌出五十,果断出手
^_^ 对你有帮助吗?欢迎来个三连击鼓励(关注、点赞、评论),欢迎打赏请我吃冰激凌。