TIOBE编程语言排行榜最新出炉,揭示了编程界的风云变幻。该指数是衡量编程语言受欢迎程度的重要指标,其评判依据涵盖了全球工程师、课程、供应商及搜索引擎的数据。在2025年4月的榜单中,Python凭借其23.08%的占比高居榜首,相比上月大幅上升6.67%,成为当仁不让的领头羊。
紧随其后的是C++,以10.33%的占比位列第二,本月微涨0.56%。C语言则紧随其后,占比9.94%,但遗憾的是本月出现了0.27%的小幅下滑,屈居第三。Java语言则以9.63%的占比稳居第四,本月上升0.69%,表现稳健。
C#语言此次排名第五,占比4.39%,但本月遭遇了2.37%的显著下滑。值得注意的是,榜单中出现了两个占比相近的语言——Javascript和Go。Javascript以3.71%的占比排在第六,本月上升0.82%;而Go语言则以3.02%的占比紧随其后,位列第七,本月上升1.17%,展现出强劲的增长势头。
Visual Basic和Delphi/Object Pascal分别排在第八和第九位,占比分别为2.94%和2.53%,本月均有所上升,分别增长了1.24%和1.06%。而SQL语言则以2.19%的占比挤进前十,本月上升0.57%,表现不俗。
值得注意的是,TIOBE官方指出,一些曾经风光无限的编程语言如今正面临困境。Kotlin、Ruby和Swift等语言曾稳居排行榜前20名,但如今却遭遇挑战。TIOBE CEO Paul Jansen认为,这三款语言正逐渐失去优势,日渐式微。其中,Kotlin和Swift的衰退主要归因于平台限制。Kotlin主要应用于安卓平台,而Swift则专注于iOS平台。然而,随着跨平台开发技术的不断进步,开发者们开始倾向于选择那些兼容多个平台的技术方案。
相比之下,Ruby的困境则略有不同。多年来,Ruby一直在与Python和Perl等语言竞争。然而,随着Perl的逐渐衰退,Ruby一度保持了相对稳定的地位。但如今,Python已成为编程界的通用语言,Ruby因此失去了大量市场空间。
TIOBE还观察到了一个引人注目的现象:整个编程语言领域正处于整合阶段。当前排名前20的语言已占据了市场总量的83.56%,这一比例远超以往的75%水平。这表明市场变得更加保守,开发者和企业更倾向于采用经过验证的成熟技术,而不愿轻易尝试新的技术方案。