2025年4月TIOBE编程语言排名 —— 四月头条:前 20 强 Kotlin、Ruby 和 Swift 的日子不好过
直到最近,编程语言 Kotlin、Ruby 和 Swift 都在 TIOBE 指数中稳居前 20 名。但现在,它们似乎失去了吸引力,很可能会被淘汰。Kotlin 和 Swift 下降的原因相同。它们都主要用于一个特定的移动平台,分别是 Android 和 iOS,而现在有其他足够好的语言和框架来进行跨平台开发。
直到最近,编程语言 Kotlin、Ruby 和 Swift 都在 TIOBE 指数中稳居前 20 名。但现在,它们似乎失去了吸引力,很可能会被淘汰。Kotlin 和 Swift 下降的原因相同。它们都主要用于一个特定的移动平台,分别是 Android 和 iOS,而现在有其他足够好的语言和框架来进行跨平台开发。
有趣的是,非常古老的语言正在悄悄进入 TIOBE 指数的前 20 名。Fortran 和 Delphi 正在争夺前十名的位置,而 COBOL 和本月新加入的 Ada 则稍稍靠后。它们都呈上升趋势。这是为什么呢?为什么新的、有前途的语言没有大放异彩呢?
如今世界每秒需要处理越来越多的数字,而硬件的发展速度不够快,所以程序的速度变得越来越重要。鉴于此,快速编程语言在 TIOBE 指数中越来越受欢迎也就不足为奇了。编程语言 C++最近攀升至第 2 位,Go 已成为稳定的前 10 名选手,Rust 达到了 1.47%的历史新高。此外,快速语言 Mojo 和 Zig 分别位于第 51 位和第 56 位,正在敲开前 50 名的大门。
编程语言 Python 荣获“TIOBE 2024 年度编程语言”称号。该奖项授予在一年内收视率增长最高的编程语言。Python 在 2024 年的收视率高达 9.3%。这远远领先于其竞争对手: Java +2.3%、JavaScript +1.4% 和 Go +1.2%。如今,Python 已无处不在,成为许多领域无可争议的默认语言。它甚至可能成为 TIOBE 指数中排名最高的语言。
下个月,TIOBE 将公布 2024 年度编程语言。该奖项授予在一年内评级增长最高的编程语言。由于 Python 在一年内获得了 10% 的评级增长,它很可能在下个月获得这个享有盛誉的头衔。亚军 Java 和 JavaScript 分别实现了 +1.73% 和 +1.72% 的同比跃升。
Go 语言在 TIOBE 指数中不断上升。在进入前 10 名相当一段时间后,现在它占据了第 7 位。这是 Go 语言的历史新高。在前十名中,Go 语言的独特之处在于 Go 程序快速且易于部署,同时该语言易于学习。
语言应该易学和安全。“易学 “是因为技术熟练的软件工程师资源正在枯竭,”安全 "是因为网络威胁不断。具备这三个特点(速度快、安全、易学)的语言,现在正迎来大好时机。
DB-Engines排名根据数据库管理系统的受欢迎程度对其进行排名,排名每月更新一次。下面是 2024 年9月 DB-Engines 数据库排名。
作为编程语言之母之一的 C 语言,本月在 TIOBE 指数中的排名下降了一位。C 语言目前排在第 4 位,这是自 2001 年 TIOBE 指数发布以来的最低排名。C 语言是否正在失去魔力?C 是一种相对较小的编程语言,可生成性能非常高的代码。
八月头条: Python 正在追赶 Java 的 TIOBE 指数记录。本月,Python 的排名历史上首次超过 18%。上一次排名超过 18% 的语言是 2016 年 11 月的 Java。Java 也是有史以来排名最高的语言:2001 年 6 月为 26.49%。
在 TIOBE 指数中,C++ 成为新的第二名。C++ 最初被誉为更好的面向对象的 C 语言版本,在诞生 39 年后才打败了 C 语言。
我收到了很多关于 Fortran 为什么在 20 多年后再次进入前 10 名的问题。TIOBE 指数只是公布了测评结果。
本月 PHP 在 TIOBE 指数中的排名跌至历史最低点。当 TIOBE 指数于 2001 年开始发布时,PHP 即将成为构建交互式网站的标准语言。
对于 TIOBE 指数来说,二月份是非常平静的一个月。唯一有趣的是,Python 现在领先其他版本 4.5%,Scratch 重新进入前 10 名,Rust 继续攀升。
本月,Go 进入了 TIOBE 指数前 10 名,排名第 8 位。这是 Go 有史以来的最高排名。Go 于 2009 年 11 月由谷歌推出,一经推出便一炮而红。