※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-07-07 21:18:34
看板 Gossiping
作者 標題 [新聞] Python很大機會擠下C和Java成為第一
時間 Tue Jul 6 21:27:15 2021
1.媒體來源:
ITHome
2.記者署名:
文/李建興 | 2021-07-06發表
3.完整新聞標題:
TIOBE CEO:Python很大機會擠下C和Java成為第一
4.完整新聞內文:
由於第一名的C語言和第二名的Java,分數皆大幅下降,而Python的分數卻上升,使得前
三名的分數差異史無前例的靠近,Python在接下來幾個月隨時都可能成為第一
熱門程式語言排行榜TIOBE Index的7月排行公布,前三名C、Java和Python分數前所未有
的接近,過去TIOBE猜測Python可能會追過Java成為第二,但是依照現在的態勢,C與Java
的分數持續下降,而Python分數則是往上,因此Python也很有機會超過C語言成為第一名
。
的接近,過去TIOBE猜測Python可能會追過Java成為第二,但是依照現在的態勢,C與Java
的分數持續下降,而Python分數則是往上,因此Python也很有機會超過C語言成為第一名
。
Python在今年初,第4度拿下TIOBE年度程式語言獎,該語言在2020年TIOBE Index成長了
2.01%,是所有語言之冠。Python在近年的表現相當亮眼,從過去把Perl當作競爭語言,
到現在已經被大量用於資料科學和機器學習領域,同時也在網頁、後端、行動應用程式以
及嵌入式系統大放異彩,積極擴展應用版圖。
到現在已經被大量用於資料科學和機器學習領域,同時也在網頁、後端、行動應用程式以
及嵌入式系統大放異彩,積極擴展應用版圖。
在去年COVID-19疫情期間,Java原本第一名的位置發生變化,由於不少醫療器材軟體的開
發,普遍使用C和C++,因此C取代Java重回第一,與此同時全世界有許多資料科學領域科
學家,還積極使用Python和R尋找對抗病毒的藥物,因此Python的分數更是上升不少。
發,普遍使用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看起來贏面更大,因為被大
量用於目前正蓬勃發展的資料探勘和人工智慧領域。
這代表未來幾個月,排名可能會有大更動,官方提到,Python看起來贏面更大,因為被大
量用於目前正蓬勃發展的資料探勘和人工智慧領域。
TIOBE Index的其他變動,還有第四名的C++分數上升0.5%,更加靠近第三名,Go語言從
20名上升到13名,Rust從30名小幅度前進到27,而TypeScript則從45名升至37名,
Haskell從49名進到39名。
5.完整新聞連結 (或短網址):
https://www.ithome.com.tw/news/145480
TIOBE CEO:Python很大機會擠下C和Java成為第一 | iThome
由於第一名的C語言和第二名的Java,分數皆大幅下降,而Python的分數卻上升,使得前三名的分數差異史無前例的靠近,Python在接下來幾個月隨時都可能成為第一 ...
由於第一名的C語言和第二名的Java,分數皆大幅下降,而Python的分數卻上升,使得前三名的分數差異史無前例的靠近,Python在接下來幾個月隨時都可能成為第一 ...
6.備註:
沒有工程師用 C 或 C++ 寫 extension 也沒啥用啦,哼哼
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.245.168 (臺灣)
※ 文章代碼(AID): #1Wv5er6Y (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1625578037.A.1A2.html
※ 同主題文章:
● 07-06 21:27 ■ [新聞] Python很大機會擠下C和Java成為第一
07-06 21:39 ■ Re: [新聞] Python很大機會擠下C和Java成為第一
07-06 21:42 ■ Re: [新聞] Python很大機會擠下C和Java成為第一
推 : 這些是啥鬼 有人知道嗎1F 59.115.76.171 台灣 07/06 21:27
→ : 我比較驚訝ㄉ是Java有第二2F 114.136.186.41 台灣 07/06 21:28
Java 蠻普遍的吧,反正要用就用 OpenJDK→ : 系統不都是用C寫的嗎?3F 111.71.78.209 台灣 07/06 21:28
推 : 唸拍神還是拍桑?4F 101.9.104.244 台灣 07/06 21:28
推 : 派松更多人用正常 不然新手學C直接吐血5F 180.176.4.40 台灣 07/06 21:28
推 : 還好吧 老子寫演算法比較快 寫完了尼們SDE6F 111.71.213.124 台灣 07/06 21:28
→ : 再慢慢c++加速
→ : 再慢慢c++加速
→ : 不過程式會的人越多 低端碼農就更廉價8F 180.176.4.40 台灣 07/06 21:29
推 : 縱使幾下java和C 底層應用還是得靠C9F 61.231.34.94 台灣 07/06 21:29
推 : python 的模組化太厲害了 剛開始開發的10F 115.43.53.157 台灣 07/06 21:29
推 : 程式寫得好 ___到老11F 114.37.64.139 台灣 07/06 21:29
→ : 時候 應該想都沒想到跟雲服務這麼合12F 115.43.53.157 台灣 07/06 21:29
推 : 有人用Python寫網頁?13F 175.181.101.221 台灣 07/06 21:30
有吧。Flask 好寫好發佈→ : 因為現在研究生都做ai比較好畢業14F 42.73.104.72 台灣 07/06 21:30
其實都在玩參數而已啦 (遮臉)推 : 美國很多啊15F 114.45.99.119 台灣 07/06 21:30
→ : flask/django那類ㄉㄅ16F 114.136.186.41 台灣 07/06 21:30
推 : Python是因為AI吧17F 123.110.132.67 台灣 07/06 21:31
推 : 還是要看領域,data science比較適合python18F 180.191.191.165 菲律賓 07/06 21:31
→ : 除了Android還有啥領域在寫Javaㄉ19F 114.136.186.41 台灣 07/06 21:31
網頁後端很多吧,Spring推 : 阿不是都用c寫出來的20F 180.217.44.161 台灣 07/06 21:32
推 : AI用派松是因為工具簡單的問題 教授才21F 180.176.4.40 台灣 07/06 21:32
→ : 沒那個美國時間整天研究程式碼
→ : 沒那個美國時間整天研究程式碼
推 : 一堆後端用java在寫,會python轉物件23F 223.137.239.150 台灣 07/06 21:33
→ : 導向一定格格不入
→ : 導向一定格格不入
→ : 新應用一定都是用現下最ez的程式碼實作25F 180.176.4.40 台灣 07/06 21:33
→ : python也是物件導向啊26F 61.224.20.124 台灣 07/06 21:33
推 : 不能rm -r會紅?27F 180.177.3.245 台灣 07/06 21:33
→ : Javaㄉ物件導向難用死ㄌ寫起來超囉嗦28F 114.136.186.41 台灣 07/06 21:33
還是比較喜歡 C++,可以把物件和命令式程式碼混著寫→ : 出Error還不是要用C解決29F 118.166.27.168 台灣 07/06 21:34
→ : 靜態的物件導語言30F 223.137.239.150 台灣 07/06 21:35
→ : 寫java的很多喔 金融保險業還是JAVA為主31F 61.231.34.94 台灣 07/06 21:35
※ 編輯: Neisseria (112.105.245.168 臺灣), 07/06/2021 21:36:19推 : Stackoverflow 才是第一32F 180.217.44.161 台灣 07/06 21:35
推 : Python從過去幾年排名就一直攀升了 入33F 36.231.43.182 台灣 07/06 21:35
→ : 門相對容易用途又廣 不意外
→ : 門相對容易用途又廣 不意外
推 : 樓下森氣氣說腳本不算程式35F 114.33.176.49 台灣 07/06 21:36
Batch 或 POSIX shell 那種→ : Python現在在AI上好用 但Julia可能更好:)36F 59.126.129.224 台灣 07/06 21:36
推 : 30年後 C: Python是啥37F 1.163.13.158 台灣 07/06 21:37
推 : 要人多的地方不要去;是說py也沒啥好學38F 1.161.119.120 台灣 07/06 21:37
→ : 的。
→ : 的。
→ : 從小寫C 覺得無感40F 110.28.4.1 台灣 07/06 21:37
→ : Python比Java還老,以前還沒啥人用41F 114.136.186.41 台灣 07/06 21:37
※ 編輯: Neisseria (112.105.245.168 臺灣), 07/06/2021 21:38:55→ s410294 …
→ : 幹我以前學yieldㄉ時候想說這三小43F 114.136.186.41 台灣 07/06 21:38
推 : 台灣就是電子代工為主 永遠都用C44F 36.225.192.196 台灣 07/06 21:38
→ : 不會。45F 101.10.93.205 台灣 07/06 21:39
推 : 我現在還是不知道System.out.println在46F 111.241.13.183 台灣 07/06 21:41
→ : 幹嘛,為什麼不直接給個print()就好?
→ : 幹嘛,為什麼不直接給個print()就好?
推 : Python沒啥工作機會在台灣還是都是C48F 180.218.176.165 台灣 07/06 21:42
推 : 學過C的改寫python像是到了天堂49F 223.139.65.172 台灣 07/06 21:42
推 : 那是硬要物件導向才要xxx.xxx.50F 36.225.192.196 台灣 07/06 21:42
噓 : 唯一支持C++51F 220.132.84.169 台灣 07/06 21:43
噓 : 不好用 一個排版錯位就debug到死52F 39.11.70.34 台灣 07/06 21:44
對,所以哥不太用 Python→ : python效能低成這樣 最好能取代啦53F 1.171.155.68 台灣 07/06 21:44
推 : c學的好 學其它語言都快 大同小異~54F 49.217.110.154 台灣 07/06 21:44
推 : 直譯式語言在debug很麻煩55F 42.75.66.98 台灣 07/06 21:44
→ : 倒不如說Python不是個誰都會的語言嗎56F 180.218.176.165 台灣 07/06 21:44
→ : 就是太簡單了
→ : 就是太簡單了
→ : 越大型的程式debug越麻煩58F 42.75.66.98 台灣 07/06 21:45
推 : 各有各的好處 但底層drive永遠都是C天下59F 114.44.78.244 台灣 07/06 21:45
→ : 精通python一樣學別的都快 原理都一樣60F 36.225.192.196 台灣 07/06 21:46
→ : 底層C有挑戰者了但還在努力中61F 114.136.186.41 台灣 07/06 21:47
誰啊?Rust?※ 編輯: Neisseria (112.105.245.168 臺灣), 07/06/2021 21:48:22
推 : 高手都用組合語言寫 這才是最貼近電腦62F 220.134.193.194 台灣 07/06 21:47
推 : CD中63F 114.136.208.66 台灣 07/06 21:48
→ : 底層的語言 可以說你寫完電腦幾乎不用64F 220.134.193.194 台灣 07/06 21:49
→ : 翻譯就看得懂
→ : 翻譯就看得懂
→ : 我有在看Rust可是覺得好難理解嗚嗚嗚嗚66F 114.136.186.41 台灣 07/06 21:50
推 : 以我的工作經驗 我gdb看組語可以直接想67F 114.44.78.244 台灣 07/06 21:51
→ : 到他對應到哪一行C code...就是這麼底層
→ : 到他對應到哪一行C code...就是這麼底層
推 : 說用組合語言的為什麼不直接01去寫程式?69F 111.241.13.183 台灣 07/06 21:52
推 : 學python就好啦,現在電腦運算能力這麼70F 42.74.10.51 台灣 07/06 21:54
→ : 強
→ : 強
推 : 組合語言應該沒幾個人有學好 <=+172F 49.217.110.154 台灣 07/06 21:55
推 : 這也能比較??73F 150.116.79.157 台灣 07/06 21:55
→ : hello world74F 114.136.141.73 台灣 07/06 22:01
推 : fortran75F 111.82.198.64 台灣 07/06 22:01
推 : 還不是要靠 C 寫模組 python 取代不了C76F 114.45.230.2 台灣 07/06 22:05
推 : asm跟machine code差距小,學asm就好77F 36.225.127.113 台灣 07/06 22:13
推 : 把Go放在哪了?78F 39.9.201.176 台灣 07/06 22:18
噓 : 都ai寫code了,還在python79F 1.161.76.54 台灣 07/06 22:22
噓 : python太慢了,學了資料處理才感覺真慢80F 118.161.120.166 台灣 07/06 22:22
推 : VB.NET屌打PYTHON81F 114.26.207.22 台灣 07/06 22:39
推 : 對程式有興趣可以從python入手82F 220.132.124.239 台灣 07/06 22:41
推 : 我認為從QB入手對初學者比較好XD83F 36.225.127.113 台灣 07/06 22:46
推 : 底層還是c啊,嘻嘻84F 1.163.178.201 台灣 07/06 22:50
推 : 跟寫code本身的開發速度比起來,效率85F 123.204.141.214 台灣 07/06 23:11
→ : 慢根本不是什麼大問題
→ : 以後要加速再改寫就好
→ : 慢根本不是什麼大問題
→ : 以後要加速再改寫就好
→ : Python 的語法很好玩88F 114.137.225.222 台灣 07/06 23:12
→ : 各種括弧很好用
→ : 各種括弧很好用
推 : python好用 但各種GUI都蠻爛的90F 220.133.128.12 台灣 07/06 23:15
→ : 沒有財團在維護 注定GUI都半成品
→ : 沒有財團在維護 注定GUI都半成品
→ : 你誤會python的用法了, python不是92F 36.231.114.218 台灣 07/06 23:17
→ : 用來寫desktop的
→ : 用來寫desktop的
→ : 這我不同意 語言怎麼會有限定用法?94F 220.133.128.12 台灣 07/06 23:21
→ : 其實用Pyqt寫的也是有 像暴雪登錄器就是
→ : 其實用Pyqt寫的也是有 像暴雪登錄器就是
推 : 笑死 寫過的就知道 還早得很96F 61.230.51.130 台灣 07/06 23:23
→ : 要善用python還是要回頭學c,半路出家97F 218.164.165.145 台灣 07/06 23:23
→ : 的會被搞死
→ : 的會被搞死
→ : 不是用的人多就叫第一 又不是選舉99F 61.230.51.130 台灣 07/06 23:23
→ : 死是死在open souce的gui 最後更新都...100F 220.133.128.12 台灣 07/06 23:30
→ : python有比VB.net好用嗎?101F 114.38.160.135 台灣 07/06 23:43
→ : 程式碼很短 很好修改102F 114.137.225.222 台灣 07/06 23:52
推 : 不是第一又怎樣,第一效率又不會變好103F 27.242.0.201 台灣 07/07 00:01
推 : 上面竟然沒有人提到 現在最支持 Python104F 115.43.53.157 台灣 07/07 00:17
→ : 的一家公司叫做微軟
→ : 已經有5個核心開發者現在被微軟雇用
→ : 而且微軟讓他們完全自由選擇想做的專案
→ : GUI? 這根本不是發展的主要方向啊
→ : 的一家公司叫做微軟
→ : 已經有5個核心開發者現在被微軟雇用
→ : 而且微軟讓他們完全自由選擇想做的專案
→ : GUI? 這根本不是發展的主要方向啊
→ : Python 用起來總有股不踏實的感覺109F 220.141.236.108 台灣 07/07 00:33
→ : C跟爪哇早該淘汰了 爛110F 111.241.125.227 台灣 07/07 00:53
→ : 我都念python111F 61.62.144.48 台灣 07/07 01:03
推 : fortran都沒被淘汰了 c更不可能112F 111.71.102.98 台灣 07/07 01:05
→ : 這還得再加上這些統計資料的應用會比較準113F 114.137.231.231 台灣 07/07 01:06
推 : 用過都說讚啦114F 114.34.226.248 台灣 07/07 01:07
推 : Python雖然易學但這麼不嚴謹的語言,115F 50.30.177.25 美國 07/07 01:21
→ : 我覺得根本難用
→ : 我覺得根本難用
→ : Python有大量的非資工社畜和學生在用117F 110.30.7.80 台灣 07/07 01:40
推 : 底層c: 你們慢慢吵118F 59.127.185.17 台灣 07/07 01:41
噓 : 碼農一堆而已119F 223.137.139.111 台灣 07/07 02:02
→ : 這麼厲害 那要去哪兒學呢120F 36.225.62.129 台灣 07/07 02:04
推 : C才是真男人用的語言 其它都是娘娘腔121F 39.11.34.99 台灣 07/07 03:46
推 : 廢物語言122F 36.227.236.166 台灣 07/07 04:39
→ : 哪個Python?123F 111.249.16.15 台灣 07/07 06:50
推 : 還不錯用阿 拿來取代shellscript124F 113.196.146.63 台灣 07/07 07:04
推 : python就堪用 還不是要改回c或rust125F 180.217.140.196 台灣 07/07 08:00
推 : 擠下來也沒差吧 編譯語言速度永遠不可126F 223.140.106.99 台灣 07/07 08:24
→ : 放屁精通python學別的都快 笑爆127F 60.250.205.20 台灣 07/07 10:06
推 : 語言怎麼會沒限定用法?128F 111.241.16.81 台灣 07/07 10:14
→ : 哈 不可能 去寫過就知道問題了129F 61.216.75.230 台灣 07/07 10:35
→ : 花時間戰這些 全都學不就好了130F 153.204.210.134 日本 07/07 10:47
→ : 真的要快還不是要去tune組語 不用在這
→ : 互啄啦
→ : 真的要快還不是要去tune組語 不用在這
→ : 互啄啦
推 : 寫 Python 到頭來還是要去看CPython133F 114.38.136.32 台灣 07/07 11:33
推 : C會寫 其他都學得快 哪有差134F 223.137.182.48 台灣 07/07 12:45
推 : 想太多135F 27.246.70.40 台灣 07/07 13:11
推 : 一堆老人一直護航 c java 可憐136F 27.246.193.45 台灣 07/07 15:18
--
※ 看板: Gossiping 文章推薦值: 1 目前人氣: 0 累積人氣: 4049
回列表(←)
分享