9 月 24 日消息,IEEE Spectrum 昨日(9 月 23 日)发布博文,公布了 2025 年编程语言排行榜,Python 再夺榜首,JavaScript 从第三跌至第六。
一、榜单评估方法
注:IEEE Spectrum 是电气电子工程师学会(IEEE)的旗舰杂志和网站,IEEE 是世界上最大的致力于工程和应用科学的专业组织。
IEEE Spectrum 自 2013 年开始,每年发布交互式编程语言流行度排行榜,排行榜采用了多元化的数据源和评估方法,旨在全面反映编程语言的流行程度。数据来源包括:
Google 搜索结果
Stack Overflow 问题数量
IEEE Xplore 数字图书馆引用
IEEE 和 CareerBuilder 职位发布
GitHub 仓库和活跃度
都柏林圣三一学院图书馆出版物
Discord 社区活跃度
IEEE Spectrum 提供了三个不同维度的排名:
Spectrum 排名:反映 IEEE 会员和软件工程师的活跃使用情况
Trending 排名:反映当前热度和趋势
Jobs 排名:反映雇主需求
二、2025 年榜单排名情况
2.1、排名
2025 年的“Spectrum”默认榜单中,Python 再度居首,JavaScript 跌至第六;在“Jobs”榜单中,Python 同样位列第一,SQL 技能仍是职场高价值项。
2.2、AI 改变数据信号
随着 ChatGPT、Claude 等大语言模型(LLM)普及,程序员更倾向于私下向 AI 提问,而非在公共平台发帖。2025 年 Stack Exchange 提问量较去年仅剩 22%,公开信号锐减,让跨语言流行度追踪更困难。这不仅是方法论挑战,更可能动摇“流行度”这一概念本身。
2.3、语言重要性下降
AI 编程助手能处理语法、流程控制乃至函数封装,程序员逐渐不关心使用哪种语言。过去因任务差异选择语言的习惯被淡化,AI 可按需求在任何主流语言生成代码。这一趋势让语言之争和新语言推广变得艰难,尤其是缺乏足够训练数据的冷门语言在 AI 输出中效果更差。
2.4、未来可能的编程模式
研究显示,AI 在硬件设计等领域已能产出人类难以设想但可行的解决方案。未来或直接由 AI 根据提示生成中间语言,再由编译器或解释器执行,高级语言的作用可能被弱化。此时程序员的核心价值将是架构设计、算法选择和系统集成,计算机科学基础教育的重要性提升。