专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
程序猿  ·  离开1620天,Redis创始人antire ... ·  5 天前  
程序猿  ·  用 Linux 超过 10 ... ·  6 天前  
程序员小灰  ·  这场七分钟的线上离婚庭审,让我彻底破防了 ·  6 天前  
OSC开源社区  ·  今年的GenAI发展是否需要重回“打好地基再 ... ·  6 天前  
51好读  ›  专栏  ›  程序猿

Python 势不可挡:直逼 Java 的 TIOBE 指数记录!

程序猿  · 公众号  · 程序员  · 2024-09-06 12:18

正文

本文经授权转自公众号CSDN(ID:CSDNnews)

整理 | 苏宓

一月一更的 TIOBE 编程语言榜单已最新出炉,快来看看 8 月又有什么值得关注的新变化吧!

1、Python 正在追赶 Java 的 TIOBE 指数记录

得益于 Python 的语法简洁且易于理解,使其成为编程初学者的首选语言,其低门槛使得更多的人可以快速上手,并开始编写有用的代码。同时,Python 在多种领域都有广泛应用,包括数据科学、人工智能、机器学习、Web 开发、自动化脚本和网络爬虫等,其多样化的应用场景吸引了各行各业的开发者。

在本月榜单中,Python 的使用率首次超过 18%,达到 18.04%。对此,TIOBE 软件 CEO Paul Jansen 透露,距离上一次有编程语言超过 18% 的还是 2016 年 11 月,当时是 Java 语言,占比为 19.01%。

回溯过往,Java 的使用率在 2001 年 6 月达到巅峰,当时它的 TIOBE 指数达到 26.49%。


如今 Python 超越 18%,展现出追赶当年 Java 巅峰风采的势头。这也使得它拉开与第二名 C++ 语言之间的差距,亚军 C++ 现在落后于 Python 整整 8%。

要知道历史上,第一名和第二名之间的最大差距出现在 2016 年 11 月,当时 Java 比 C 高出 9.55%。总之,Python 的霸主地位已经不可否认。

随着 Python 生态系统的逐渐完善,其强大的标准库和第三方库能够快速实现各种功能。此外,Python 能够在 Windows、macOS、Linux 等多个操作系统上运行,这使得它在不同平台上的应用非常方便。许多大公司和科技巨头,如 Google、Facebook 和 Netflix,都在广泛使用 Python。越来越多的高校也将 Python 作为计算机科学和数据科学课程的主要编程语言。

在这一趋势下,Paul Jansen 预测,Python 很可能成为有史以来最受欢迎的编程语言。

“至于近期是否有新语言有望接近 Python?可能的竞争者 Rust 和 Kotlin 正在快速接近 TIOBE 指数前 10,但它们成为 Python 的真正威胁还需要很长时间,”Paul Jansen 说道。

除了 Python 之外,本月榜单中还有一些值得关注的变化:

  • 相较上个月,PHP 的排名上升了三个名次,占比 1.46%,排在第 13 位; 

  • Kotlin 从上个月的第 20 位跃居到第 18 名,TIOBE 指数有所上升,达到 1.13%;

2、其他编程语言

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

第 51-100 名如下,由于们之间的数值差异较小,仅以文本形式列出(按字母排序):4th Dimension/4D, ABC, ActionScript, Algol, Apex, APL, AutoLISP, Caml, CFML, CHILL, CLIPS, Clojure, Crystal, Curl, DiBOL, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Ladder Logic, Maple, Modula-2, Mojo, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PILOT, PL/I, PostScript, Q, Racket, Ring, S, Scheme, Smalltalk, SPARK, Stata, VHDL, X++ 

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

4、历史排名(1988-2024)

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

【说明】:

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

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

本文转自公众号“CSDN”,ID:CSDNnews
---END---