近日,TIOBE公布了6月份编程语言排行榜。
相较于今年的5月份,排行榜并没有发生很大的变化。
C语言6月份仍然位居第一名,随后分别是Java、Python、C++、C#。
R语言从第10位上升到第9位,与SQL对调了位置。
前20名排行如下:
Rust终于挤进Top 20。
Rust编程语言诞生近10年以来,首次进入TIOBE排名的前20。
截止目前,Rust已经连续5年被Stackoverflow的用户评为“最受喜爱的编程语言”。
其原因还是在于Rust是一种系统编程语言,在静态强类型化的同时,解决了其它语言所存在的冗长编程等一系列问题。
并且,Rust内存管理虽然是自动的,但却并不依赖垃圾收集器,它的内存管理是在编译期间来完成的。
D、Lua和Julia也想尝试超越C/C++,但目前看来,Rust的可能性更大一些。
至于在未来几年,Rust能否继续保持前20名的佳绩,让我们一起拭目以待!
值得一提的是,本月C语言仍然霸榜第一。
而且还和Java的差距有渐渐拉开的趋势。
不过之所以会有这样的稳定佳绩,也和C语言5年来的努力分不开。
而这个月Scratch稳步前进,在之前的成绩上,又前进了一名,目前排行第18位。
Scratch已经连续三个月,每月都以一名的速度提升了,由此可见,儿童编程语言的流行度也在渐趋升温。
接下来,我们一起来看看本月TOIBE编程语言排行详情:
Top 10 编程语言 TIOBE 指数走势(2002-2020)
其他编程语言排名
历史排名(1988-2020)
编程语言“名人榜”( 2003-2019)
该奖项授予一年中评分最高的编程语言。
TIOBE编程社区指数(The TIOBE Progrmming Community Index)是编程语言流行度的指标。
该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。
包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度都用于指数计算。
值得注意的是,TIOBE指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
如果想看详细榜单信息的小伙伴可以查看TIOBE官网哦~