TIOBE编程语言全球热度排行——2020年4月流行榜,Scratch成最大亮点

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。

TIOBE编程语言全球热度榜-2020年4月流行榜前20
编程语言 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名边缘,建议重点关注,做出相应的技术调整,其他语言没有太明显的变化。

TIOBE编程语言全球热度榜-2020年4月20-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名。

总结

  1. 前十稳定,值得拥有
  2. 二十之外,静观其变
  3. 跌出五十,果断出手

^_^ 对你有帮助吗?欢迎来个三连击鼓励(关注、点赞、评论),欢迎打赏请我吃冰激凌。

发布了68 篇原创文章 · 获赞 71 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/CatherineJChen/article/details/105304485