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

TIOBE最新编程语言热度榜发布,Scratch首次进入前20,得益于其在青少年编程教育中的广泛使用和快速增长的项目数量。榜单前9名保持稳定,R语言取代SWIFT和GO占据第10名。编程语言的选择关乎生态,关注榜单变化有助于技术决策。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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月同期份额差同期排名差
Java116.73%11.69%0
C216.72%22.64%0
Python39.31%41.15%1
C++46.78%3-2.06%-1
C#54.74%61.23%1
Visual Basic64.72%5-1.07%-1
JavaScript72.38%7-0.12%0
PHP82.37%90.13%1
SQL92.17%8-0.10%-1
R101.54%160.35%6
Swift111.52%190.54%8
Go121.36%180.35%6
Ruby131.25%13-0.02%0
Assembly language140.011610-0.0055-4
PL/SQL151.05%220.26%7
Perl160.97%14-0.30%-2
Objective-C170.94%11-0.57%-6
MATLAB180.93%12-0.36%-6
Classic Visual Basic190.83%17-0.23%-2
Scratch200.77%270.28%7

二、编程语言前十名社区热度指数

三、本期热度榜20-50名

前20-50名中Groovy本期降幅比较大,已经降至48名落在了50名边缘,建议重点关注,做出相应的技术调整,其他语言没有太明显的变化。

TIOBE编程语言全球热度榜-2020年4月20-50名
编程语言本期排行本期份额
SAS210.73%
Delphi220.70%
Dart230.65%
Transact-SQL240.54%
D250.54%
COBOL260.52%
Rust270.52%
Scala280.49%
ABAP290.44%
Kotlin300.41%
Logo310.35%
Lisp320.34%
F#330.34%
Fortran340.33%
Lua350.33%
Ada360.28%
Prolog370.26%
VBScript380.25%
LabVIEW390.25%
Apex400.23%
Haskell410.23%
TypeScript420.21%
PowerShell430.21%
ML440.20%
RPG450.19%
Scheme460.19%
Erlang470.18%
Groovy480.18%
Bash490.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. 跌出五十,果断出手

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值