[討論] Java持續失寵排名被C++超越首度落至第4名

看板Soft_Job (軟體人)作者 (我要好工作)時間3年前 (2022/12/08 09:11), 編輯推噓42(46465)
留言115則, 65人參與, 3年前最新討論串1/1
Java持續失寵,12月TIOBE Index排名被C++超越首度落至第4名 TIOBE Index 12月程式語言受歡迎排名,Java被C++超越首次落到第4名,而這也是C++自 2003年以來,再度有望成為年度語言 文/李建興 | 2022-12-07發表 程式語言排名TIOBE Index在2022年末,公布12月最受歡迎的程式語言排名,前三名分別 為Python、C和C++,而這也是Java首次落到第4名。 TIOBE執行長Paul Jansen提到,下個月他們會揭曉2022年度最佳程式語言,目前有3個候 選語言,為Python、C和C++。Python和C都多次獲獎,而C++卻僅在2003年獲得一次,不過 他認為,C++的日益普及是建立在Java衰退之上。 這次的TIOBE Index為2022年最後一次程式語言排名,比起去年,有不少程式語言的排名 產生變動,像是記憶體安全語言Rust就達到20名,最高甚至達到18名,但是在前一年同期 卻只有27名。 Rust有這樣的進展不是沒有原因,不少大型企業認同Rust的記憶體安全特性,除了增加程 式的安全性之外,還能夠有效降低安全程式的開發成本,因此紛紛擴大採用。微軟看上 Rust的安全性,在2020年開始提供Rust版本的Windows Runtime(WinRT),Azure技術長 更在推特上呼籲應該要以Rust代替C/C++開發,而Meta也將Rust視為內部開發的優先程式 語言之一。 近期Google發表了針對Android漏洞的調查結果,發現近年Android的記憶體安全相關漏洞 數量大量減少,Google提到,他們認為這與Rust程式碼比例上升有關。開發團隊從 Android 12版本開始,使用Rust開發新功能,到了Android 13已經擁有150萬行的Rust程 式碼,而記憶體漏洞年度總數,從2019年223個,下降到了2022年85個。除了商業專案, Rust也被Tor等開源安全專案使用,因此Rust後續發展看漲。 Go程式語言的重要功能更新泛型,在2022年正式登場,這項受到眾開發者期待的功能,卻 在發布之後面臨各種批評,有不少開發者認為Go泛型的實作方式,使得程式碼變慢,而Go 泛型主要設計者Ian Lance Taylor則出面說明Go泛型的使用時機,認為程式碼變慢顯示泛 型使用錯誤。 Go社群歷經熱鬧的2022上半年,而在8月釋出的Go 1.19版本則改進泛型功能,使程式碼效 能可提升達20%。整體來說,Go從去年的19名有不少的名次前進,成長到了12名。 在TIOBE排行中,還有一個有趣的現象,是Apple生態系開發語言Swift和Objective-C, Swift作為Objective-C後繼者,卻在這個排行中持續往下,從去年的10名掉到15名,而 Objective-C卻從去年的29名,上升到了19名,前後世代的開發語言更迭發展值得關注。 https://www.ithome.com.tw/news/154593 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.180.64 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1670461887.A.83E.html

12/08 09:24, 3年前 , 1F
Rust上手有一定門檻,go的上手門檻低很多
12/08 09:24, 1F

12/08 10:08, 3年前 , 2F
Rust應該大公司使用的優勢比較明顯,縮減很多維護成本
12/08 10:08, 2F

12/08 11:21, 3年前 , 3F
用C#的人,多半應該都是遊戲開發(Unity/Godot),能維
12/08 11:21, 3F

12/08 11:21, 3年前 , 4F
持五名內,也不容易呢。
12/08 11:21, 4F

12/08 12:00, 3年前 , 5F
目前待工廠的it也是用c#
12/08 12:00, 5F

12/08 12:08, 3年前 , 6F
C++台灣學校都不教了
12/08 12:08, 6F

12/08 12:09, 3年前 , 7F
c++哪裡台灣學校不教...
12/08 12:09, 7F

12/08 12:22, 3年前 , 8F
很明顯吧,現在新鮮人有學C++的很少,以前基本上是標
12/08 12:22, 8F

12/08 12:22, 3年前 , 9F
12/08 12:22, 9F

12/08 12:26, 3年前 , 10F
rust讓你很難寫錯,只是寫的時候很累
12/08 12:26, 10F

12/08 12:37, 3年前 , 11F
什麼垃圾 perl才是最強語言
12/08 12:37, 11F

12/08 12:38, 3年前 , 12F
用Python又不能和女生說給妳看我的大蛇
12/08 12:38, 12F

12/08 12:38, 3年前 , 13F
用C++也遇不到C cup
12/08 12:38, 13F

12/08 12:38, 3年前 , 14F
只有Java還可以喝星巴克
12/08 12:38, 14F

12/08 12:49, 3年前 , 15F
哪裡的台灣學校不會碰C++阿
12/08 12:49, 15F

12/08 12:55, 3年前 , 16F
戰語言是一件很…的事情,偏偏很多寫手喜歡拿來炒話題
12/08 12:55, 16F

12/08 12:59, 3年前 , 17F
C++必備
12/08 12:59, 17F

12/08 13:07, 3年前 , 18F
真的很多學校丟掉C跟C++呀
12/08 13:07, 18F

12/08 13:29, 3年前 , 19F
PHP再戰十年
12/08 13:29, 19F

12/08 13:39, 3年前 , 20F
什麼語言都沒差拉 現在都分散式了 效能問題都不在語言上
12/08 13:39, 20F

12/08 13:41, 3年前 , 21F
很多網路公司還在用php撐超大流量的舊服務
12/08 13:41, 21F

12/08 13:45, 3年前 , 22F
以前學校也是教C,沒多少真的碰C++
12/08 13:45, 22F

12/08 13:46, 3年前 , 23F
文內就在寫記憶體安全Rust排名上升中還在沒差,又不是只有
12/08 13:46, 23F

12/08 13:46, 3年前 , 24F
...==無聊...
12/08 13:46, 24F

12/08 13:47, 3年前 , 25F
效能一個問題
12/08 13:47, 25F

12/08 14:05, 3年前 , 26F
以前都教罩杯,現在都教蟒蛇QQ
12/08 14:05, 26F

12/08 14:18, 3年前 , 27F
應該說很少大學在教程式設計,開的課叫資料結構
12/08 14:18, 27F

12/08 14:18, 3年前 , 28F
那老師用Go 或 Python教都無所謂
12/08 14:18, 28F

12/08 14:50, 3年前 , 29F
作業限制語言,不會寫你家的事
12/08 14:50, 29F

12/08 15:19, 3年前 , 30F
不是,是很多大學的程式設計直接上蛇蛇
12/08 15:19, 30F

12/08 15:31, 3年前 , 31F
為什麼用c做的語言不做成c框架就好都要單獨搞一個新語言
12/08 15:31, 31F

12/08 15:47, 3年前 , 32F
寫rust 很好玩
12/08 15:47, 32F

12/08 16:53, 3年前 , 33F
程式設計還是會教啊,就是有完全沒碰過要從if for while教
12/08 16:53, 33F

12/08 16:54, 3年前 , 34F
起的新生
12/08 16:54, 34F

12/08 17:15, 3年前 , 35F
C++ 如果想害一個人~
12/08 17:15, 35F

12/08 17:17, 3年前 , 36F
出現一種框架 就開發一種語法 這樣語法才能不斷更新 也
12/08 17:17, 36F

12/08 17:17, 3年前 , 37F
才會有學不完的語言
12/08 17:17, 37F

12/08 17:53, 3年前 , 38F
rust應該會愈來愈猛 除非carbon也有類似特性取代
12/08 17:53, 38F

12/08 18:03, 3年前 , 39F
我大C++重返榮耀
12/08 18:03, 39F
還有 36 則推文
12/09 12:51, 3年前 , 76F
哪間學校不教==
12/09 12:51, 76F

12/09 13:46, 3年前 , 77F
c++那與遊戲開發與韌體有關 網頁瀏覽器與,c++是不同的
12/09 13:46, 77F

12/09 14:18, 3年前 , 78F
c++就宣告順序改了那麼多版還不能交給編譯器判斷
12/09 14:18, 78F

12/09 14:30, 3年前 , 79F
某樓是沒玩過Oat++嗎?C++的後端framework ,C++ Web仔福
12/09 14:30, 79F

12/09 14:30, 3年前 , 80F
12/09 14:30, 80F

12/09 17:47, 3年前 , 81F
交大還是有教 大學本科的還是教C/C++比較好
12/09 17:47, 81F

12/09 17:47, 3年前 , 82F
CS太多東西不能省 連教Java都會把指標省掉
12/09 17:47, 82F

12/09 18:28, 3年前 , 83F
沒教的會不會是科大?
12/09 18:28, 83F

12/09 20:27, 3年前 , 84F
PHP月薪十萬起,學啥C++
12/09 20:27, 84F

12/09 21:56, 3年前 , 85F
不遠的未來都叫GPT寫了 誰還自己寫code
12/09 21:56, 85F

12/09 23:04, 3年前 , 86F
分散式的問題在帳單上
12/09 23:04, 86F

12/10 02:21, 3年前 , 87F
S60有紅過啊,可是現在死了
12/10 02:21, 87F

12/10 12:31, 3年前 , 88F
有在碰招募的,現在收到的真的py滿地都是
12/10 12:31, 88F

12/10 12:34, 3年前 , 89F
畢業生有用Java C#實作過專題的超少了,非本科跳的也是py
12/10 12:34, 89F

12/10 12:35, 3年前 , 90F
2.30年的大公司,Java C# PHP 這些語言都還很常用
12/10 12:35, 90F

12/10 12:37, 3年前 , 91F
10年前用至今日的MES滿滿的c#
12/10 12:37, 91F

12/10 14:13, 3年前 , 92F
聽說很多老師用py取代matlab
12/10 14:13, 92F

12/10 18:03, 3年前 , 93F
c++加上py…根本無敵啊
12/10 18:03, 93F

12/10 22:34, 3年前 , 94F
努力的用 Java ,然後產品上市時,被 Oracle 收費,何苦
12/10 22:34, 94F

12/11 00:37, 3年前 , 95F
由 java 跳到 kotlin 的比例不知道有多少。
12/11 00:37, 95F

12/11 01:13, 3年前 , 96F
很多不教??台清交成誰不教 說說看
12/11 01:13, 96F

12/11 08:24, 3年前 , 97F
美國很多都不教了..台大我記得有一屆也是....
12/11 08:24, 97F

12/11 14:48, 3年前 , 98F
交大反而沒教java跟python 都要自己來
12/11 14:48, 98F

12/11 16:26, 3年前 , 99F
其實很多都要自己來 學校只教你怎麼做ppt
12/11 16:26, 99F

12/11 18:38, 3年前 , 100F
不教 C/C++ 的學校,還是不要去讀吧ww
12/11 18:38, 100F

12/11 21:59, 3年前 , 101F
沒教C/C++蠻誇張的 覺得自己畢業生沒那個能力去做RD
12/11 21:59, 101F

12/11 21:59, 3年前 , 102F
,乾脆不浪費時間嗎?xD
12/11 21:59, 102F

12/12 10:35, 3年前 , 103F
雖然我依舊深愛 PHP,但 Rust 真的蠻有趣的
12/12 10:35, 103F

12/12 17:55, 3年前 , 104F
這只是因為大量寫Android java的人改寫kotlin了吧
12/12 17:55, 104F

12/12 20:44, 3年前 , 105F
其他科系先不討論,電資學院怎麼可能不教C/C+/C#…
12/12 20:44, 105F

12/13 09:26, 3年前 , 106F
有呀...前幾年蛇蛇AI正流行的時候,確實很多學校連C都不
12/13 09:26, 106F

12/13 09:26, 3年前 , 107F
上了,計算機結構還在吵要移出必修,尤其是歐美的學校
12/13 09:26, 107F

12/13 13:08, 3年前 , 108F
我覺得是上面很多人會認為ppt舉個c碼當範例就算有教了
12/13 13:08, 108F

12/13 17:45, 3年前 , 109F
學java 的人不就哭哭了
12/13 17:45, 109F

12/14 02:59, 3年前 , 110F
還在講被oracle收費也太雲了吧XD 別亂誤導好嗎
12/14 02:59, 110F

12/15 04:07, 3年前 , 111F
學Java也不會哭哭,總是用得到
12/15 04:07, 111F

12/15 09:06, 3年前 , 112F
C能歷久不衰真是太神了
12/15 09:06, 112F

12/15 14:29, 3年前 , 113F
光嵌入式系統 作業系統 iot領域C就換不掉了
12/15 14:29, 113F

12/17 11:25, 3年前 , 114F
除非CS 出來的都不寫 FW, 不然不教 C 根本是害人
12/17 11:25, 114F

12/17 12:13, 3年前 , 115F
組合語言也很好用呀^w^
12/17 12:13, 115F
文章代碼(AID): #1ZaJc_W- (Soft_Job)
文章代碼(AID): #1ZaJc_W- (Soft_Job)