IEEE Spectrum 出炉了 2022 年度最受欢迎编程言语排名。
该排名最初由数据记者 Nick Diakopoulos 于 2013 年创建,往年是第九届。当前版本由 IEEE Spectrum 高级编辑 Stephen Cass 维护,并得到 Prachi Patel 和 Michael Novakovic 的开发支持。
作为业内比较权威的交互言语排行榜,本次排名结合了包含谷歌搜索、推特、Stack Overflow、Reddit、IEEE、GitHub 等 8 个来源的 9 项目标,共上榜了 57 种言语。关于目标,例如在 Stack Overflow 中,程序员可以在其中询问有关编码的问题,该榜单统计了截至 2022 年 8 月,在这 12 个月的时间里编程人员提到每种言语问题的数量。
在这些上榜的言语中既包含大众熟悉的言语如 Python、Java,也包含 Cobol、Fortran 这样的中坚言语,此外还包含小众领域不断发展的言语,如 Haskell。
从榜单来看,Python 继续蝉联榜一位置,紧随其后的是 C 言语,相比客岁 C 言语前进了一名。不过,将 C、C++、C# 结合起来,其在一定程度上会超越 Python;C++、C# 位列第三、第四。
此外,Java 和 Javascript 表现亮眼,不过 Java 从客岁的第二名,跌到第五名,而 Javascript 从客岁的第五名也跌到第七名。
在众多言语中,SQL 正变得越来越流行,客岁还没有挤进前十,往年已经逆袭到到第六。
在上榜的这 57 种言语中,也有大家经常遇到的言语,如 R、Go、Matlab、Rust 等都在榜单上。
在往年的榜单中,SQL 可谓是一匹黑马。对很多人来说,SQL 可能不是最有吸引力的言语,也不是能编写出伟大算法的言语,但学会使用 SQL 在工作中会获益很多。
事实上,单从 IEEE Job 网站和 CareerBuilder 网站这两个目标来看,SQL 在求职排行榜上排名第一。Java、Python 紧随其后,分别排在第二、第三的位置。
这一现象反映出雇主往往会寻找那些精通 SQL 的求职人员,就像以前在应聘时,应聘条件会要求熟练掌握 Java、C++ 等,现在他们倾向于加上 SQL 这一选项。
参考链接:https://spectrum.ieee.org/top-programming-languages-2022