由於第一名的C語言和第二名的Java,分數皆大幅下降,而Python的分數卻上升
,使得前三名的分數差異史無前例的靠近,Python在接下來幾個月隨時都可能成為第一
熱門程式語言排行榜TIOBE Index的7月排行公布,前三名C、Java和Python分數
前所未有的接近,過去TIOBE猜測Python可能會追過Java成為第二,但是依照現在的態勢
,C與Java的分數持續下降,而Python分數則是往上,因此Python也很有機會超過C語言
成為第一名。
Python在今年初,第4度拿下TIOBE年度程式語言獎,該語言在2020年TIOBE Ind
ex成長了2.01%,是所有語言之冠。Python在近年的表現相當亮眼,從過去把Perl當作
競爭語言,到現在已經被大量用於資料科學和機器學習領域,同時也在網頁、後端、行
動應用程式以及嵌入式系統大放異彩,積極擴展應用版圖。
在去年COVID-19疫情期間,Java原本第一名的位置發生變化,由於不少醫療器材
軟體的開發,普遍使用C和C++,因此C取代Java重回第一,與此同時全世界有許多資料科
學領域科學家,還積極使用Python和R尋找對抗病毒的藥物,因此Python的分數更是上升
不少。
TIOBE軟體執行長Paul Jansen在今年初的時候猜測,由於Python容易學習與高生
產力的特質,會很快取代Java,並且是永久交換位置。不過從TIOBE發布最新的排名分數
看來,Python強勁的成長力道,不只會超過Java,還可能一舉超越C語言成為第一。
在2001年的時候,TIOBE Index前三為Java、C和C++,過了20年,Java、C仍在前
三名,只是加入了Python。7月的排名中,前三名的距離史無前例的靠近,第一名的C語
言分數下降4.83%,Java則下降3.93%,Python增加1.86%,第一名與第三名的差異僅
有0.67%,而這代表未來幾個月,排名可能會有大更動,官方提到,Python看起來贏面
更大,因為被大量用於目前正蓬勃發展的資料探勘和人工智慧領域。
TIOBE Index的其他變動,還有第四名的C++分數上升0.5%,更加靠近第三名,
Go語言從20名上升到13名,Rust從30名小幅度前進到27,而TypeScript則從45名升至37
名,Haskell從49名進到39名。
----
Sent from BePTT on my HUAWEI LYA-L29
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.130.8 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1625583829.A.47D.html→ taipoo1樓Python光是所有資料都是免費的,就贏過其他程式語言太多了 07/07 01:49
iiiii2樓Linux有收錢? 07/07 09:56
→ hegemon3樓Java有什麼東西是要收錢的?C#, Go 有在收錢嗎? 07/07 10:21
ohmylove3474樓昨天八卦板炒得蠻兇的,想知道軟工這邊人的看法,雖 07/07 11:11
→ ohmylove3475樓然重疊度應該不低 07/07 11:11
MyNion6樓最大的差別還是入門簡單吧,運用又彈性 07/07 11:24
→ MyNion7樓用的人多,生態系自然就起來 07/07 11:24
wulouise8樓PY是真的很好上手 07/07 12:29
newking7619樓本來就應該超越了,因為高階的語言就是用來解決能力低 07/07 12:34
→ newking76110樓落的人也能寫垃圾程式阿 07/07 12:34
→ newking76111樓1F請問要付費的是?? 07/07 12:35
→ eva1945200212樓embedded system有辦法用phython? 07/07 12:43
Zoanthropy13樓我都用自然語言寫程式 07/07 12:44
→ bill40377714樓說的好!就像智慧型手機,也是在幫助能力低落的使用者 07/07 12:45
→ bill40377715樓,生活更便利 07/07 12:45
→ meowyih16樓一樓真的知道自己在說什麼嗎?... 07/07 13:14
→ bill020517樓python跟data有啥關係= =? 07/07 13:38
→ MOONY13518樓??? 平行世界嗎 07/07 13:38
→ adsl1236719樓推文刷新我的理解 07/07 14:19
Bencrie20樓能裝 python 的板子很多吧 ... 07/07 14:43
splitline21樓新聞怎麼沒附新聞來源 07/07 15:00
→ leolarrel22樓一堆嵌入式linux都可以跑python阿 07/07 16:02
shiauji23樓全都學不就好了,小孩子才做選擇 07/07 16:04
→ eva1945200224樓我一直以為python是直譯語言且只能在瀏覽器執行,所 07/07 16:12
→ eva1945200225樓以只能用prototype 07/07 16:13
hegemon26樓樓上你認錯了啦,現在連JS都不用一定要在browser跑了 07/07 16:46
lance853727樓推文是三小 應該反串吧== 07/07 16:50
aidansky098928樓Python一堆小孩拿來接板子玩 07/07 17:56
→ cha12297729樓Python很好學很不錯啊 07/07 18:51
→ OrzOGC30樓python能在瀏覽器執行? 07/07 18:53