整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

12 月 TIOBE 编程语言榜单已发布,一起来看看本月有什么开发者值得注意的新变化吧!

e090a434b5e93092e1e92c5c90877abb.png

增长 10% 的 Python 成为年度编程语言的最佳候选者

转瞬间,年末已至。回顾过去一年,AI 技术在多个领域取得了重要突破。不仅推动了大模型的发展,在生成式 AI、智能体、硬件技术和行业应用等方面也实现了显著进步。

在大模型领域,OpenAI 先后发布了 GPT-4o、o1 和 Sora 等新型模型,Google 则推出了 Gemini 1.5 和生成视频模型 Veo,Meta、Anthropic 等公司也相继推出优化版模型,这些模型在多模态能力和生成式任务中展现出更强性能,为大模型的商业化落地奠定了坚实基础。硬件方面,英伟达发布的“Blackwell”芯片大幅提升了计算效率,为支持日益庞大的 AI 模型和实时推理需求提供了强力支撑。

国内方面,百度的“文心”、阿里的“通义”、华为的“盘古”,以及天工、豆包等基础模型表现不俗,逐步应用于金融、医疗、教育和制造业等领域,显著提升了行业效率和服务质量。

这种大模型和 AI 技术的进步,也推动了 Python 编程语言的普及。据 TIOBE 最新发布的 12 月榜单显示,Python 过去一年间的使用率增长了 10%,其广泛应用于机器学习和数据科学领域,为大模型开发提供了重要支持。同时,凭借简单易用的特性和丰富的生态系统,Python 在模型训练和应用开发中发挥了关键作用。

对此,TIOBE CEO Paul Jansen 做出预测,随着下个月即将揭晓 2024 年“年度编程语言”奖项,Python 极有可能凭借着增长达 10% 的成就斩获这一备受瞩目的荣誉,毕竟该奖项主要是颁发给评分增长幅度最高的语言。

相比之下,Java 和 JavaScript 的增幅分别位居二三位,评分同比增长分别为 1.73% 和 1.72%。虽然这是一种积极的表现,但与 Python 在 2024 年的巨大飞跃相比,显得微不足道。

a7a8b29e8f2ad332187a1645449d4ed1.png

不过,TIOBE CEO Paul Jansen 也表示:随着有人认为人工智能泡沫可能即将破裂,再加上对高性能语言的需求快速增长,Python 或许会开始进入停滞期。而未来究竟会如何,也让我们拭目以待。

469b2d21984172266f935af50e483dc4.png

其他编程语言

以下为 Top 21-50 的编程语言榜单:

88c6769670f60f350dbb0fa1c61ac522.png

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):4th Dimension/4D, ActionScript, Algol, Apex, APL, CFML, CHILL, Clipper, CLIPS, Crystal, Curl, DiBOL, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Io, J, JScript, LabVIEW, Ladder Logic, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, PL/I, PostScript, Q, Raku, Ring, S, Scheme, Smalltalk, Snap!, SPARK, SPSS, Stata, Tcl, Vala/Genie, VHDL, Wolfram, Zig

16ac97660b25aae1f202e9b1fb36de92.png

Top 10 编程语言 TIOBE 指数走势(2002-2024)

513b83e340c64f4cdc157a446002d2a3.png

a3de5146d4c0228c7e6be8c3d8bc5d1e.png

历史排名(1988-2024)

1fe7c0447bf85ace0c6aa1ebd46588dc.png

8211372b17bc4fb274540213581973c8.png

编程语言“名人榜”(2003-2023)

bff8fbafa5186aa3ce13f876d2727d1a.png

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

双十二福利来了!

直降 30 元+豪礼加持

勿再“浮沙筑高台”

用扎实的 C++ 技术为你的职业发展奠定坚实基础

加入「C++ 大师系列精品课」

https://edu.csdn.net/cloud/houjie?utm_source=csdnnewsicon-default.png?t=O83Ahttps://edu.csdn.net/cloud/houjie?utm_source=csdnnews

带你踏上一条通往技术巅峰的学习之旅!

133d655769b438b21762918debd447a6.jpeg

点击「阅读原文」和CSDN知识分享官成为好友,还可以领取「见面礼」等专属好礼!

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐