IEEE Spectrum 2023 榜单:Python 和 SQL 名列前茅


IEEE Spectrum 2023 年度编程语言排行榜现已发布。该榜单一年发布一次,今年是第十年。榜单的基本原理为:将多种流行度量标准整合到一套排名中,以反映不同读者的不同需求。

Python 在今年的"Spectrum"综合排名中依然保持第一,并且扩大了领先优势;其次分别是 Java、C++ 和 C。研究人员认为,Python 主导地位的增强似乎在很大程度上是以牺牲更小、更专业的语言为代价的。Python 已成为万金油式的语言,也在某些领域(如 AI 领域)占据了鳌头。从长远来看,Python 的地位还在不断巩固;该语言已逐渐成为很多青少年儿童首要学习的目标。

而在 Jobs ranking 中,SQL 也依旧高居榜首。但研究指出,具有讽刺意味的是,纯粹的 SQL 程序员是很难找到工作的。相反,雇主非常喜欢将 SQL 技能与其他语言(例如 Java 或 C++)结合起来的人才。

“但不要被 Python 和 SQL 的排名所迷惑: 编程还远未成为一种单一的文化”。榜单中,Java 和各种类 C 语言的受欢迎程度加起来已经超过了 Python。尤其是在高性能或资源敏感型任务中,Python 的解释器开销仍然过于昂贵,且还有一些软件生态由于其他原因不愿意被 Python 吸收。

此外,R 语言随着大数据的兴起而崭露头角,该语言功能强大但学习难度不低。尽管有 Python 库可以提供类似的分析和图形功能,但 R 语言仍然很受欢迎。情况类似的还有 Fortran,“如今,你仍然可以找到一份 Fortran 程序员的工作,不过可能需要先通过安全审查。”

Cobol 则是除了 Fortran 之外的另一种选择,目前仍有许多大型银行需要 Cobol 程序员。基于对数百个开发人员招聘广告的调研发现,金融科技开发人员领域更多的需要 Cobol 技术,而不是加密技术。

IEEE Spectrum 使用多种指标来衡量语言的流行程度,包括: 谷歌搜索、Stack Overflow、GitHub 以及 Discord 服务器等。原始数据根据所提供的不同排名进行标准化和加权,例如,Spectrum 的默认排名在很大程度上偏重于 IEEE members 的兴趣,而 Trending 则更重视论坛和社交媒体的指标。

完整排行信息可以查看 IEEE Spectrum 官网


相關推薦

2022-08-25

IEEE Spectrum 2022 年度编程语言排行榜现已发布。该榜单一年发布一次,今年是第九年。此次的榜单改进和简化了交互式排名工具,并在内部进行了其他改动;但总体仍是结合来自不同来源的多个指标,来估计不同语言的相对流行

2023-05-07

on 2。 从这个调查还能看出一点,就是除了 Python 3,其他名列前茅的都是有一定历史的老牌编程语言,TypeScript、React 暂时还是打不过他们。 各类顶级技术职位的薪酬 调查显示,在 CodeSignal 平台中获得的编程分数高低与薪水高

2023-09-12

程和库等资源。 TIOBE 9 月 TOP 20 编程语言 一些具体的榜单变动包括: PHP 的排名从 10 升至 8 SQL 的排名从 8 跌至 10 Fortran 的排名从 14 升至 11 Scratch 的排名从 11 跌至 14 Delphi/Object Pascal 的排名从 23 升回至 15 Swift

2023-06-07

TIOBE 6 月 TOP 20 编程语言  C++ 赶超 Java ,上升至榜单第三;除此之外,Top 10 中的编程语言和排名相较上月没有变动。PHP 自上月和 SQL 互换排名后,本月继续守住了第 8 的位置;Go 语言排名继续下跌 2 位,降至榜单第

2023-10-18

告称,Baichuan-7B/13B两款开源大模型在多个权威评测榜单均名列前茅,累积下载量超过六百万次。Baichuan2-13B在MMLU、CMMLU、MedQA、USMLE等几大权威评估基准中,以绝对优势全方位领先LLaMA2。 8月31日百川智能率先通过国家《生成式人

2022-10-29

thon 的地位不断提高,包括 TIOBE 和 IEEE 都把该语言排在了榜单首位。然而,Python 的多功能性往往伴随着对其性能的批评。一些对性能敏感的软件通常是采用其他语言编写的,譬如 C 语言。近年来,大家也一直都在努力提高 Python

2022-12-07

数中, C++ 已经实现了历史上首次超越 Java,Java 现已跌至榜单第 4 位。这是自 2001 年 TIOBE 指数开始以来,Java 首次未进入前 3 名。除此之外,Kotlin 和 Julia 也越来越接近 Top 20。 TIOBE 12 月 TOP 20 编程语言 除了 C++ 取代 Java 跃

2022-10-12

榜。 截至今日,Python、Java、C 和 C++ 语言已经在 TIOBE 榜单的前 4 位盘踞了相当长的一段时间。TIOBE CEO Paul Jansen 指出,这四种语言在榜单中远远领先于其他语言,且差距似乎只会拉的越来越大。去年,这 4 种语言占据了

2022-02-10

IOBE 2 月 TOP 20 编程语言 PHP 在两个月后又重回了前十榜单,位列第 8。Assembly language 和 SQL 相应降至第 9、10 位,Swift 则从上月的第 10 位跌至第 12 位。 Go 排名继续攀爬,由第 13 位上升到了第 11 位。Objective-C 再次挤

2022-11-30

IEEE 发布了一项最新的调查结果,主要研究技术对 2023 及未来发展的影响。该调查基于来自美国、英国、中国、印度和巴西的 350 名首席技术官、首席信息官和 IT 主管等全球技术领导者的反馈。 调查指出,云计算 (40%)、5G (38%)、

2021-11-09

自 20 多年前 TIOBE 指数开始发布以来,PHP 一直常驻在榜单前十;然而最近,该语言已经开始在前十的边缘苦苦挣扎。TIOBE CEO Paul Jansen 称,“PHP 曾经是 Web 编程领域的佼佼者,但现在它在这个领域面临着大量的竞争。这并

2023-03-08

持第一。 TIOBE 3 月 TOP 20 编程语言 相比上个月的 TOP 20 榜单,本月 Perl 跌出榜单,填补 Perl 位置的则是排名第 17 的 Fortran。 Top 20 其他语言的一些排名变化: C++ 的排名从第 3 跌至第 4; Java 的排名刚好相反,从第 4 升至

2023-04-11

且通常至少在一项对编程语言进行排名的行业标准指数中名列前茅。 当然,他们在不久的将来会向编辑器添加对 Web 开发语言 (HTML/CSS/JavaScript) 的支持。 该在线编辑器界面由三个窗格组成:项目中的文件列表、代码编辑器和当

2023-05-07

0。换句话说,作为新兴的编程语言几乎不可能 “杀入” 榜单。相反,我们看到老牌编程语言逐渐复苏,例如 Fortran 就因数值计算能力需求增长而重新回到了前 20 名之列。 因此,如果刚刚诞生了一种全新的编程语言,那么请耐