2025年1月编程语言排行榜,C++和Java争夺第二……
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%。
在 2024 年的 TIOBE 指数前十名中,发生了两件引人注目的变化:
首先,C 语言的人气大幅下滑,被 C++ 和 Java 超越,这主要是因为在许多嵌入式软件系统中,C 语言逐渐被 C++ 所取代。目前,Java 和 C++ 正在激烈争夺第二的位置。
其次,PHP 终于告别了前十名,被 Go 取而代之,而 Go 则稳稳地占据了前十的位置。
特别是这两年随着数据科学、机器学习和人工智能的崛起,Python 逐渐成为必学的编程语言之一。
Python唯一严重的缺点是(因此给竞争留下了空间)它`缺乏性能`,而且大多数错误发生在运行时。
Python在日常工作和一些小型项目中备受欢迎,由于其语言简洁易懂的风格,程序员们编写一些简单的处理程序更倾向于使用Python。
更别说人工智能方向了,人工智能更是近期的热门话题,Python更是其不可或缺的一员。
我个人认为,选什么编程语言学真的没有那么重要,主要是看你习惯于用什么语言,或者某个项目场景适合于什么语言。
真正做到了架构层面,架构设计及性能的优化等,已经不是简单的编程语言的选型就能够解决的了。
现在流行的趋势是静态语言看不起脚本语言,认为其有有损性能。这个情况在C++群体中多一些,因为C++在服务器领域应用广泛,基本上是性能的名词。
但是不说C++的性能比不上C,开发效率上其实也是落后于脚本语言的。所以现在流行的趋势是C+脚本语言来开发。性能和效率兼顾。
但C++在游戏引擎和计算机图形学这块是毫无疑问的王者。暂时没有语言可以取代其地位。这是综合开发效率,性能和上手难度的最优解。这是C++的优势。
所以如果是初入计算机行业的新手,不要陷入“宗教”之争。
选择自己所从事的领域,然后磨炼该领域的技能并坚持下去。