社区所有版块导航
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

C语言惨遭“滑铁卢”、Rust排名飙升,SQL竟比Python更吃香?IEEE Spectrum发布2024年度编程语言榜单!

程序员大咖 • 9 月前 • 1160 次点击  
架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号

在快速变化的技术领域中,编程语言的选择往往能反映出开发者社区的趋势和行业的发展方向。近日,IEEE Spectrum 发布了备受瞩目的 2024 年度编程语言榜单,为开发者揭示了编程语言的最新现状和未来技术栈的潜在趋势。

那么接下来,让我们一起来看看这份榜单中有哪些值得关注的变化吧。


Python 稳居第一,Rust 排名大幅上升

在“Spectrum”综合排名中,排在首位的是 Python,值得一提的是,截至今年它已连续 9 年在该榜中名列前茅,并远超第二名的 Java。

根据 IEEE Spectrum 官方分析,Python 之所以能继续保持其统治地位,要归功于它在 AI 等热门领域中各种受欢迎的库,以及它在教育领域的显著地位:如今,大多数学生在学校学习的第一门编程语言就是 Python。

紧接着,老牌编程语言如 Java、Javascript 和 C++ 依然位居前列,同时我们也能看到:去年在“Spectrum”榜单中处于第 18 名的 Rust,今年已大幅上升至第 11 名。

专注于系统软件开发的 Rust,在某些方面类似于 C 或 C++,但不同之处在于 Rust 是“内存安全”的。它采用了多种技术来确保程序不会写入不应操作的内存位置,而这类错误误通常是安全漏洞的主要来源。Rust 的关注度迅速上升,得益于今年 2 月美国白宫发布的一份网络安全报告,呼吁使用内存安全的语言替代 C 和 C++——确实,C 语言的受欢迎程度似乎正在下降,它在“Spectrum”排名中从去年的第 4 位跌至今年的第 9 位。

除了榜单前列开发者广泛熟知的编程语言,排名较为靠后的新动向也颇具看点:

  • 今年有两种编程语言首次进入排行榜:Apex 和 Solidity。简单介绍一下,Apex 专为构建使用 Salesforce 服务器作为后端的商业应用而设计,而 Solidity 则用于在以太坊区块链上创建智能合约。

  • 与此同时,也有几门编程语言被挤出了榜单,例如 Forth。IEEE Spectrum 的特别项目编辑 Stephen Cass 表示,虽然 Forth 掉出了榜单,这门编程语言却是他个人的“最爱”,同时它在开发 8 位复古系统的爱好者中仍然很受欢迎,因为其内存占用极小。这也说明了即使没入榜,也并不意味着这些语言就完全消亡了,只是它们的存在感太弱,无法在排行榜上占据一席之地。

(“Spectrum”排名)


就业市场上 SQL 比 Python 更吃香,而 C 语言排名全方位下跌

据 IEEE Spectrum 介绍,上面的“Spectrum”排名偏向于 IEEE 会员的典型画像,而“Jobs”排名则反映了这些编程语言在就业市场上的热度排行。

从“Jobs”榜单排名来看,Python 的名次也不低,但显然 SQL 在就业市场上更为“吃香”。整体来说,SQL 是一种用于数据库查询的语言,企业一般喜欢将 SQL 与其他语言搭配使用。SQL 的受欢迎程度与当今网络化和云架构的强调密切相关,因为数据库已经成为系统中存储程序逻辑处理数据的普遍选择。

另外,Javascript 的超集——Typescript 在“Jobs”排名中也有明显上升,从去年的第 11 位上升到了第 4 位。Typescript 的主要优势在于它强制使用静态类型,也就是说,在使用变量之前,必须声明其类型,无论是整数、浮点数、文本等。这在 Typescript 编译为 Javascript 的过程中可以进行更多的错误检查,也是这种可靠性吸引了大量开发者的青睐。

反观在“Spectrum”排名中下降的 C 语言,它在“Jobs”排名中也不是太乐观:从第 7 位降至第 13 位。看来今年美国白宫发布的那份网络安全报告,对 C 语言的各个方面都带来了不小的影响。

尽管其他编程语言的排名起起伏伏,Fortran 和 Cobol 却依旧可谓是“不朽的老将”。它们已经有 65 年历史,但仍有部分企业在积极寻找擅长这两种语言的程序员。IEEE Spectrum 分析道,对 Fortran 有招聘需求的,通常是对高能物理熟悉的特定群体,尤其是那些涉及“爆炸性”高能物理的人。相比之下,Cobol 的需求更为广泛,因为许多政府和金融系统仍依赖几十年前的基础设施,哪怕最近 Cloudstrike/Microsoft Windows 宕机事件的瘫痪影响,恐怕也没能促进这些老旧系统的替换。

(“Jobs”排名)

Python入门到精通
Python入门到精通:人生苦短,我用Python!Python每日推送、Python教程、Python资料、Python视频、Python项目、Python学习等。
公众号
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/174408
 
1160 次点击