看板 Soft_Job 關於我們 聯絡資訊
由於第一名的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
taipoo: Python光是所有資料都是免費的,就贏過其他程式語言太多了 07/07 01:49
iiiii: Linux有收錢? 07/07 09:56
hegemon: Java有什麼東西是要收錢的?C#, Go 有在收錢嗎? 07/07 10:21
ohmylove347: 昨天八卦板炒得蠻兇的,想知道軟工這邊人的看法,雖 07/07 11:11
ohmylove347: 然重疊度應該不低 07/07 11:11
MyNion: 最大的差別還是入門簡單吧,運用又彈性 07/07 11:24
MyNion: 用的人多,生態系自然就起來 07/07 11:24
wulouise: PY是真的很好上手 07/07 12:29
newking761: 本來就應該超越了,因為高階的語言就是用來解決能力低 07/07 12:34
newking761: 落的人也能寫垃圾程式阿 07/07 12:34
newking761: 1F請問要付費的是?? 07/07 12:35
eva19452002: embedded system有辦法用phython? 07/07 12:43
Zoanthropy: 我都用自然語言寫程式 07/07 12:44
bill403777: 說的好!就像智慧型手機,也是在幫助能力低落的使用者 07/07 12:45
bill403777: ,生活更便利 07/07 12:45
meowyih: 一樓真的知道自己在說什麼嗎?... 07/07 13:14
bill0205: python跟data有啥關係= =? 07/07 13:38
MOONY135: ??? 平行世界嗎 07/07 13:38
adsl12367: 推文刷新我的理解 07/07 14:19
Bencrie: 能裝 python 的板子很多吧 ... 07/07 14:43
splitline: 新聞怎麼沒附新聞來源 07/07 15:00
leolarrel: 一堆嵌入式linux都可以跑python阿 07/07 16:02
shiauji: 全都學不就好了,小孩子才做選擇 07/07 16:04
eva19452002: 我一直以為python是直譯語言且只能在瀏覽器執行,所 07/07 16:12
eva19452002: 以只能用prototype 07/07 16:13
hegemon: 樓上你認錯了啦,現在連JS都不用一定要在browser跑了 07/07 16:46
lance8537: 推文是三小 應該反串吧== 07/07 16:50
aidansky0989: Python一堆小孩拿來接板子玩 07/07 17:56
cha122977: Python很好學很不錯啊 07/07 18:51
OrzOGC: python能在瀏覽器執行? 07/07 18:53
enthos: https://replit.com/languages/python3 瀏覽器 07/07 19:08
cplusplus426: firmware誰打的贏c/c++ 07/07 19:55
newhandfun: 用途不一樣要怎麼比較 07/07 19:57
alihue: 對於產品初期、菜鳥初期都算是好上手又快的吧,如果要做 07/07 20:02
alihue: 大,動態語言不僅更容易 runtime error,單 node 的多執 07/07 20:02
alihue: 行緒效能也是屌輸 java c# c++ 07/07 20:02
FlowerKnight: https://qr.ae/pG4ix3 07/07 20:06
Sunal: 王者歸來 07/07 20:20
superpandal: 不論信仰的話 對於打工仔當然是越好開發越好 07/07 21:21
superpandal: 相對於python 當然是java更容易藏坑 甚至還超過c 07/07 21:25
superpandal: java到目前為止就一個好處 因為jit所以效能好 07/07 21:25
superpandal: 不過python也是越來越肥 希望可以精簡 07/07 21:28
superpandal: oop說實話也不是什麼了不得的好處 也是雙面刃 看下 07/07 21:34
superpandal: 如何編寫無法維護的代碼就清楚了 07/07 21:34
superpandal: "如何編寫無法維護的代碼" 07/07 21:35
superpandal: 當然有人會逆向思考 別人越不好開發對自己越好 07/07 21:47
panbanana: 在臺灣寫python.... 07/07 22:51
guanting886: 小朋友才做選擇 都用就好ㄌ 07/08 00:49
guanting886: TIOBE INDEX 編列/權重都是基於搜尋引擎上的資料 07/08 00:50
guanting886: 當年流行什麼 什麼語言剛好在那個領域上擁有比較多 07/08 00:51
guanting886: 的優勢跟資源本來就會獲得到較高的權重 07/08 00:51
guanting886: 就像疫情期間 醫療領域、資料科學、金融/程式交易的 07/08 00:53
guanting886: 熱度就會提高很多 07/08 00:53
guanting886: 那麼跟這些領域有利的程式語言 如:python 也就會因 07/08 00:56
guanting886: 為熱度增加 使用者創造出來的內容在搜尋引擎索引後 07/08 00:56
guanting886: 數據就會變多 幫忙拉高了排名都不太意外 07/08 00:56
guanting886: https://i.imgur.com/6rNX39E.jpg 07/08 00:59
guanting886: 不要花時間戰這個惹 都學。 能在榜上的都是佼佼者 07/08 01:00
jason710068: C++可憐哪 越來越少人用 07/08 01:32
shooter555: 學都學 多學幾個有什麼困難 看哪個適合開案就選哪個 07/08 01:41
shooter555: 某些領域python 就是被愛用 不學也不行 07/08 01:43
moom50302: 工作要什麼,就學什麼 07/08 02:38
Yunk: 我比較好奇這年頭還會有人把職涯鎖死在一種語言嗎 07/08 04:01
Yunk: 哪種語言用到機會多就學啊 多學幾種語言又不會少塊肉 07/08 04:02
n1canhelpu: 語言只是工具 07/08 08:15
n1canhelpu: 重點是思維吧 07/08 08:15
hegemon: 重點就是適才適所,不要削足適履 07/08 09:21
bheegrl: py啊...就想到拿來玩一玩然後就忘了,畢竟工作也沒用到 07/08 10:29
jobintan: 看現在工作需要啥語言,未來想走的需要啥,就學這些唄。 07/08 11:02
jobintan: 專注在現在與未來工作用得上的,在意ranking沒意義,反 07/08 11:03
jobintan: 正十年河東十年河西,說不定哪年C/C++變主流也不一定。 07/08 11:04
wxywxywxy: 需求導向吧 你想要解決的問題在哪個domain 07/08 14:50
wxywxywxy: 就去那個domain選一個你覺得喜歡的語言去掌握 07/08 14:50
KY1998: C++不都寫遊戲居多 07/08 16:13
shooter555: C++也有寫GUI 07/08 18:02
jobintan: C/C++ can be used for firmware development as well. 07/08 20:53
jobintan: C++ is not the only choice for game dev these years. 07/08 20:55
tan2: Rust應該會慢慢取代C/C++ 07/09 14:24
hidog: C/C++多久以前就有人說要取代了,從來沒取代過@@ 07/09 17:50
hidog: C/C++一堆人用的一個原因是效能,一些底層還是得靠C/C++ 07/09 17:50
hidog: python在怎麼快速開發,底層沒辦法用python阿... 07/09 17:51
WWIII: 屌虐其他語言 歷史最強不為過 07/09 20:56
jobintan: 很好奇Rust能取代C/C++做為底層開發嗎? 07/10 06:15
Bencrie: Linux kernel 最近有在弄啊,driver 部份 07/10 22:49
tacovirus: Java 開發不用錢,但是搭載 JVM 出貨要繳保護費 07/11 15:06
BoXeX: C不會被淘汰的主要因素就是需要用C的地方無對手吧 07/12 00:33
BoXeX: python反而容易被其他語言取代 07/12 00:33
BoXeX: C++倒是很容易被取代 07/12 00:35
david80531: 可是python不是很多地方不是其慢無比嗎 07/13 00:33
zz911: 萬劍歸宗啦 12/29 23:12