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

2025 年 01 月编程语言排行榜|Python再次称霸编程界,C语言失宠,C++和Java崛起

菜鸟教程 • 昨天 • 41 次点击  
TIOBE 2025 年 01 月份的编程语言排行榜已经公布,官方的标题是:Python 成为 TIOBE 2024 年度编程语言 ( Python is TIOBE's programming language of the year 2024!)。
在刚刚过去的 2024 年,Python 以其卓越的表现,荣获 “TIOBE 年度编程语言” 称号。
TIOBE 年度编程语言是表彰给一年内增长最快的编程语言,Python 在 2024 年的增长高达 9.3%,遥遥领先于其他语言,Java 增长了 2.3%,JavaScript 增长了 1.4%,而 Go 则增长了 1.2%。
C 语言失宠,C++ 和 Java 崛起
在 2024 年的 TIOBE 指数前十名中,发生了两件引人注目的变化:
  • 首先,C 语言的人气大幅下滑,被 C++ 和 Java 超越,这主要是因为在许多嵌入式软件系统中,C 语言逐渐被 C++ 所取代。目前,Java 和 C++ 正在激烈争夺第二的位置。

  • 其次,PHP 终于告别了前十名,被 Go 取而代之,而 Go 则稳稳地占据了前十的位置。

Rust 和 Kotlin 的表现
2024 年,Rust 和 Kotlin 备受瞩目:
  • Rust 的受欢迎程度持续上升,尽管 Rust 程序的运行速度令人惊叹,但其学习曲线较为陡峭,这使得它不太可能成为普通程序员的通用语言。

  • 而 Kotlin 的表现则不尽如人意,未能实现突破,甚至在 2024 年失去了前二十名的位置。

如今,Python 几乎无处不在,成为许多领域的首选语言。
Python 近几年的流行主要得益于它简单易学的语法,然后又有强大的生态系统,丰富的第三方库和工具,如 NumPy、Pandas、TensorFlow 和 PyTorch等。

入门数据科学/机器学习,这些库跑不了。

特别是这两年随着数据科学、机器学习和人工智能的崛起,Python 逐渐成为必学的编程语言之一。
历史趋势来看,今年 Python 涨势最猛:
Python 应用领域调查数据:
  • 50% 的受访者使用 Python 进行数据分析。 
  • 49% 的受访者使用 Python 进行 Web 开发。 
  • 35% 的受访者使用 Python 进行 DevOps/系统管理/编写自动化脚本(DevOps / System administration / Writing automation scripts)。 
  • 32% 的受访者使用Python来编程网络爬虫或数据抓取工具。
  • 31% 的受访者使用Python进行机器学习项目。
  • 28% 的受访者使用Python作为教育工具。
  • 26% 的受访者使用Python进行软件测试/编写自动化测试(Software testing / Writing automated tests)
Python 官网:https://www.python.org/
官网除了提供学习内容外,还提供了在交互式解释器,点击首页的黄色小图标即可进入命令窗口:
这样,我们不用下载安装都可以直接学习测试了,执行输出第一个入门程序:
>>> print(1+1)2>>> print("runoob")runoob
测试界面如下所示:
以下是 Python 语言一些主要的应用领域:
  • Web 开发:使用框架如 Django 和 Flask 构建网站和 Web 应用程序。 

  • 数据分析和数据科学:使用 Pandas、NumPy 和 SciPy 等库进行数据处理和分析。 

  • 人工智能和机器学习:使用 TensorFlow、PyTorch 和 Scikit-learn 等工具开发智能系统。

  • 科学计算和数值模拟:进行复杂的数学计算和科学模拟。

  • 自动化脚本:自动化日常任务,如文件管理、系统管理等。

本月,排名前十的分别是:

Python,C++,Java,C,C#,JavaScript,Go,SQL,Visual Basic,Fortran。

Python,C++,Java,C,C#,JavaScript,Go,SQL,Visual Basic,Fortran 历史变化曲线图:

11 到 20 排名如下,PHP 今年是跌出前 10 了:
排名 21-50 的编程语言:
51-100 的编程语言:
ABC, ActionScript, Algol, Apex, APL, CFML, CHILL, Clipper, CLIPS, Clojure, Curl, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, J#, JScript, LabVIEW, Ladder Logic, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, Ring, S, Scheme, Simulink, Smalltalk, SPARK, SPSS, Stata, SystemVerilog, Tcl, Vala/Genie, VHDL, Wolfram, Zig
各大编程语言的历史排名(1988-2024):
编程语言“名人榜”( 2003-2023):
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
以下视频是近二十几年来编程语言的变化趋势:
参考链接:https://www.tiobe.com/tiobe-index/









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