社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python 连续八年夺冠、SQL 就业最热门,IEEE Spectrum 发布 2023 年度编程语言榜单!

CSDN程序人生 • 10 月前 • 167 次点击  

编译 | 苏宓
出品 | CSDN(ID:CSDNnews)

近日,IEEE Spectrum 重磅发布了 2023 年度编程语言榜单,揭晓了开发者使用编程语言的最新现状。该榜单结合了多个受欢迎度指标,如 Google、StackOverflow、GitHub、IEEE Xplore Digital 等等,今年共计纳入 59 种语言。

接下来,我们将看看这份榜单的详细内容。


Python 连续八年名列前茅


根据榜单显示,Python 不仅在“Spectrum”综合排名中保持第一的位置,而且远超第二名 Java。

对此,IEEE Spectrum 在发布编程语言榜单时写道, Python 主导地位的增强似乎在很大程度上是以牺牲较小、更专业的语言为代价的。现如今,Python 已经成为了一种多才多艺的语言,甚至成为 AI 领域的首选语言。

尽管摩尔定律对高端计算的影响逐渐减弱,但低端微控制器仍能从性能提升中获益,这意味着尽管需要解释器,但现在 0.7 美元的 CPU 就能提供足够的计算能力,使 Python 成为嵌入式开发领域的竞争者。

从长远来看,Python 的地位还在持续上升,毕竟现在许多儿童和青少年都在使用 Python 编写他们的第一款游戏或开发嵌入式设备,然后,他们可以使用同一种语言无缝地进入更高级的领域,甚至找到工作。

SQL 是就业最吃香的编程语言


需要注意的是,仅靠 Python 并不能成就一份职业。按照就业编程语言排行榜显示,SQL 与去年一样,高居榜首。其次,Python 以 0.891 的排名位居第二。

然而IEEE Spectrum 官方指出,纯粹的 SQL 程序员是很难找到工作的。所以一技傍身不足以走天下。

相较而言,雇主们喜欢看到 SQL 技能与 Java 或 C++ 等其他语言的结合。在当今的分布式架构中,大量关键业务数据都保存在 SQL 数据库中,无论是网络游戏中玩家会的魔法咒语列表,还是现实生活中银行账户中的资金数额。如果你想利用这些信息做任何事情,就必须知道如何获取这些信息,这就需要 SQL 技能。

整体而言,在这份榜单中,只有 11 种语言的排名超过 0.1,并且有一大群语言的排名在 0.07 - 0.08 左右,如 Go、Matlab Visual Basic、Perl、PHP 和 R。


还有一些值得关注的语言


除了以上编程语言外,还有一些在 AI 时代值得关注的语言,如 R、Fortran 等。

其中,R 语言是一种用于统计分析和可视化的语言,几年前随着大数据的兴起而崭露头角。R 语言虽然功能强大,但学习起来并不容易,它的语法和函数通常是在整个向量、列表和其他高级数据结构上执行的,令人费解。

虽然 Python 库也能提供类似的分析和图形功能,但 R 仍然很受欢迎,这很可能正是因为它自身拥有特殊的性能,导致 R 编写的脚本难以移植。所以,鉴于大量的统计分析和学术研究都建立在 R 基础上,这也是 R 受到开发者重视的一层因素。

这种情况与 Fortran、Cobol 有着相似之处。对于年代久远的编程语言的一种,Fortran、Cobol 留存在一些古老的应用程序中,大多数是政府相关的应用程序上。譬如,之前外媒披露,美国许多大型银行仍然需要 Cobol 程序员。

事实上,根据 IEEE Spectrum 对数百个开发人员招聘广告的审查,其看到的金融科技开发人员职位对 Cobol 技能的需求比对加密语言的需求更多。

更多榜单内容详见:https://spectrum.ieee.org/the-top-programming-languages-2023

推荐阅读:

马斯克的至暗时刻:童年被父亲大骂白痴、特斯拉濒临破产和SpaceX火箭爆炸带来双重崩溃
▶ “挑战用 500 行 Python 写一个 C 编译器”
国内一名 14 岁初中生编写「网页版」Windows 12,已获 1300+ Star!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/161534
 
167 次点击