[新闻] Python蝉联TIOBE年度语言,稳居程式语言

楼主: doig (dd)   2025-01-09 11:24:14
1.媒体来源:
iThome
2.记者署名:
文/李建兴 | 2025-01-08发表
3.完整新闻标题:
Python蝉联TIOBE年度语言,稳居程式语言龙头地位
4.完整新闻内文:
Python获选TIOBE 2024年度程式语言,评分大幅上升9.32%稳居榜首,C语言则持续下滑
,C++与Java竞争激烈争夺第2名的宝座
https://i.imgur.com/ppzZmFW.jpeg
Python再次以压倒性的优势,获选为知名程式语言流行度指标TIOBE 2024年度程式语言,
并稳居2025年1月的排行榜榜首。根据TIOBE程式语言公布2025年1月最新资料,Python评
分高达23.28%,较去年同期大幅上升9.32%,持续扩大其领先优势,展现其目前在软件
开发领域不可撼动的地位。
Python具有许多优势,其简洁易学的语法、丰富的函式库以及广泛的应用领域,使其成为
了众多开发者的首选。从资料科学、机器学习、人工智能到网站开发,Python的应用领域
极为广泛,涵盖各个层面俨然已成为许多领域的默认语言。
与Python的强势表现形成对比的是,传统的C语言则持续走下坡。根据TIOBE的资料,C语
言在2025年1月的排名下滑至第4名,评分较去年同期下降2.59%。针对C语言的衰退,
TIOBE执行长Paul Jansen表示,C在许多嵌入式的应用,正逐渐被更现代化、更安全的C++
所取代。
C++与Java之间的竞争激烈,持续争夺第2名的宝座。C++以10.29%的评分险胜Java的
10.15%,暂时位居第2。Java虽然在企业应用领域仍占有重要地位,但近年来,C++在效
能与弹性上的优势,使其在高效能运算和游戏开发等领域,越来越受到开发者的欢迎。
以云端应用为开发重点的Go语言,在本次排名中大幅度上升至第7名。作为由Google所开
发的新兴语言,Go语言在云端运算和微服务架构的应用上展现了极大的潜力,并成功取代
了曾经红极一时的PHP,成为稳居TIOBE排行榜前10名常客,PHP则在本月的排名中滑落至
第13名。
Rust语言则是持续稳健成长,排名攀升至第14名,其强调内存安全和执行效能的特色,
受到许多开发者关注,但是其陡峭的学习曲线,仍是Rust普及的一大挑战。另一方面,被
视为Android官方开发语言的Kotlin,排名没有明显进步,甚至可能永远失去了前20名的
位置,其未来发展仍有待观察。
5.完整新闻连结:
https://reurl.cc/lNnd2E
6.备注:
最新的程式语言占有率
Python再度蝉联榜首
有一个值得观察的点:
Swift、Kotlin地位越来越危险
苹果出品
用来开发原生iOS App的语言:Swift
(取代旧的Objective-C)
以及IDE厂商Jetbrains出品
用来开发Android的语言:Kotlin
(Kotlin被Android视为官方语言
而且Kotlin是可以跟Java并行运作的
Kotlin可以直接使用原本Java的Gradle库
Kotlin语法比Java简洁很多,专家预测会快速取代Java
毕竟Java能写的,
例如:Android App/Spring/Spring Boot等等
Kotlin都能写)
但Kotlin、Swift在市场份额上
都没有进步,甚至已经没有前20
我自己有在开发App
我之前也是用原生语言
iOS使用Swift (编辑器使用 XCode)
Android使用Kotlin (编辑器使用 Android Studio)
很多人觉得太麻烦了,一个App要开发两次
于是就出现了不少更高阶的技术
例如Flutter、React Native、Ionic 等等
这类的技术
让我们只需要写一次,
就能编译出iOS、Android的App
我自己是常用微软的 .NET
(写API也用ASP.NET Core、写Web前端用Blazor、写App用Maui)
里面有个叫做Maui的技术
可以用C#只写一次,
就产生出原生iOS、Android App
我自己的观察(不一定对)
应该是现在蛮多App开发者都转向这种的吧
所以使用原生Swift、Kotlin
的人就少了

Links booklink

Contact Us: admin [ a t ] ucptt.com