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
的人就少了