Soft_Job 板


LINE

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://webptt.com/m.aspx?n=bbs/Soft_Job/M.1670461887.A.83E.html
1F:推 Killercat: Rust上手有一定門檻,go的上手門檻低很多 12/08 09:24
2F:→ Lhmstu: Rust應該大公司使用的優勢比較明顯,縮減很多維護成本 12/08 10:08
3F:→ jobintan: 用C#的人,多半應該都是遊戲開發(Unity/Godot),能維 12/08 11:21
4F:→ jobintan: 持五名內,也不容易呢。 12/08 11:21
5F:→ d0808: 目前待工廠的it也是用c# 12/08 12:00
6F:推 somefatguy: C++台灣學校都不教了 12/08 12:08
7F:推 kimi0325: c++哪裡台灣學校不教... 12/08 12:09
8F:→ somefatguy: 很明顯吧,現在新鮮人有學C++的很少,以前基本上是標 12/08 12:22
9F:→ somefatguy: 配 12/08 12:22
10F:推 wulouise: rust讓你很難寫錯,只是寫的時候很累 12/08 12:26
11F:推 ab4daa: 什麼垃圾 perl才是最強語言 12/08 12:37
12F:推 jej: 用Python又不能和女生說給妳看我的大蛇 12/08 12:38
13F:→ jej: 用C++也遇不到C cup 12/08 12:38
14F:→ jej: 只有Java還可以喝星巴克 12/08 12:38
15F:推 Alex548291: 哪裡的台灣學校不會碰C++阿 12/08 12:49
16F:→ moom50302: 戰語言是一件很…的事情,偏偏很多寫手喜歡拿來炒話題 12/08 12:55
17F:→ adsl12367: C++必備 12/08 12:59
18F:噓 hegemon: 真的很多學校丟掉C跟C++呀 12/08 13:07
19F:→ shvanta: PHP再戰十年 12/08 13:29
20F:→ acgotaku: 什麼語言都沒差拉 現在都分散式了 效能問題都不在語言上 12/08 13:39
21F:→ acgotaku: 很多網路公司還在用php撐超大流量的舊服務 12/08 13:41
22F:→ ssccg: 以前學校也是教C,沒多少真的碰C++ 12/08 13:45
23F:→ ssccg: 文內就在寫記憶體安全Rust排名上升中還在沒差,又不是只有 12/08 13:46
24F:→ lchcoding: ...==無聊... 12/08 13:46
25F:→ ssccg: 效能一個問題 12/08 13:47
26F:推 chter: 以前都教罩杯,現在都教蟒蛇QQ 12/08 14:05
27F:推 YukiTW: 應該說很少大學在教程式設計,開的課叫資料結構 12/08 14:18
28F:→ YukiTW: 那老師用Go 或 Python教都無所謂 12/08 14:18
29F:→ TakiDog: 作業限制語言,不會寫你家的事 12/08 14:50
30F:推 hegemon: 不是,是很多大學的程式設計直接上蛇蛇 12/08 15:19
31F:→ testPtt: 為什麼用c做的語言不做成c框架就好都要單獨搞一個新語言 12/08 15:31
32F:推 cmpunk66: 寫rust 很好玩 12/08 15:47
33F:→ ssccg: 程式設計還是會教啊,就是有完全沒碰過要從if for while教 12/08 16:53
34F:→ ssccg: 起的新生 12/08 16:54
35F:推 wsad50232: C++ 如果想害一個人~ 12/08 17:15
36F:推 wsad50232: 出現一種框架 就開發一種語法 這樣語法才能不斷更新 也 12/08 17:17
37F:→ wsad50232: 才會有學不完的語言 12/08 17:17
38F:推 roccqqck: rust應該會愈來愈猛 除非carbon也有類似特性取代 12/08 17:53
39F:推 yamakazi: 我大C++重返榮耀 12/08 18:03
40F:→ superpandal: c框架還是繞不開c的基礎 c也是有一堆框架就是 只是都 12/08 19:48
41F:→ superpandal: 幾乎都不是web相關 12/08 19:49
42F:→ superpandal: shell上升了 我自己都寫了一個shell框架 12/08 19:50
43F:推 bnd0327: 學校大多教C,C++只是順手講講吧 12/08 20:18
44F:推 viper9709: 蟒蛇跟罩杯XDDD 12/08 20:50
45F:推 leftless: 學校只教計概資結演算法 需要實作的部份用C&C++演示 12/08 20:55
46F:→ leftless: 不會特別從頭開始教你怎麼用這個語言吧 12/08 20:55
47F:推 JackChena: Kt比較好用吧 12/08 22:25
48F:推 ohmylove347: rust不是蠻強的嗎?discord還嫌go效能不夠換去rust 12/08 22:31
49F:推 roccqqck: go隨便寫效能都一定水準 rust要寫到效能更好要調 12/08 23:06
50F:推 crazycy: Discord的案例是反過來 Go調半天都輸沒調多少的Rust 12/08 23:27
51F:→ gpctv: 才第四,我覺得Spring 還不錯啊! 12/09 01:20
52F:→ gpctv: python Flask 不錯玩 12/09 01:20
53F:推 NTUmaki: 台大資工大一教C,清交成查了一下課綱大一也有程式設計的 12/09 02:48
54F:→ NTUmaki: 課,說學校不教程式的是哪些學校不教啊?沒道理越後面的 12/09 02:48
55F:→ NTUmaki: 學校反而基礎不上? 12/09 02:48
56F:噓 peter98: 誰說學校不特別從頭教? 112 113 114 116都有捏 12/09 02:55
57F:→ jobintan: 大學一開始學C/C++沒啥問題,以後自己舉一反N就好。 12/09 07:58
58F:→ jobintan: 基本概念建立起來先以後要轉換也比沒基礎的容易。 12/09 07:59
59F:推 nayeonmywife: Python 到底為啥都第一名,因為新手都被拉去學Py? 12/09 08:48
60F:→ nayeonmywife: 感覺這個只包括後端語言,JavaScript 竟然沒有佔榜 12/09 08:48
61F:→ roccqqck: https://youtu.be/Z0GX2mTUtfo 12/09 09:15
62F:→ testPtt: 現在py這麼熱門s60系統卻紅不起來 12/09 09:23
63F:→ hegemon: 去翻翻板上的文章就知道了呀,所有新人還有ai仔都在學蛇 12/09 09:30
64F:→ hegemon: 蛇呀,然後就有人幻想可以用蛇蛇一統後端跟ai...最後發現 12/09 09:30
65F:→ hegemon: 不對才找其他技術的人進來收拾殘局 12/09 09:30
66F:→ hegemon: rust要輸go很難啦,光記憶體管理就贏很多了... 12/09 09:30
67F:→ shooter555: 我覺得java很難上手 12/09 10:26
68F:→ shooter555: C#之於windows C之於linux 這兩個排名很難下降 12/09 10:31
69F:→ shooter555: 只要windows linux的使用佔比沒太大改變 12/09 10:32
70F:→ shooter555: 現在學校資料結構已經不是用C教了嗎 12/09 10:35
71F:→ testPtt: java有討債公司在盯 ms跟goog都吃過虧 12/09 10:41
72F:→ testPtt: c#+win主要是gui生態太強大 其他大多只能從console開始學 12/09 10:54
73F:推 Phenomenon: 最終都還是要寫 C的 12/09 11:06
74F:推 sniper2824: Microsoft java說人家難上手.. 12/09 11:43
75F:噓 B0988698088: Javascript 這種垃圾有啥好占榜的== 12/09 11:51
76F:→ becca945: 哪間學校不教== 12/09 12:51
77F:推 cathychg: c++那與遊戲開發與韌體有關 網頁瀏覽器與,c++是不同的 12/09 13:46
78F:→ testPtt: c++就宣告順序改了那麼多版還不能交給編譯器判斷 12/09 14:18
79F:推 hegemon: 某樓是沒玩過Oat++嗎?C++的後端framework ,C++ Web仔福 12/09 14:30
80F:→ hegemon: 音 12/09 14:30
81F:推 joshua5201: 交大還是有教 大學本科的還是教C/C++比較好 12/09 17:47
82F:→ joshua5201: CS太多東西不能省 連教Java都會把指標省掉 12/09 17:47
83F:→ alihue: 沒教的會不會是科大? 12/09 18:28
84F:噓 pttano: PHP月薪十萬起,學啥C++ 12/09 20:27
85F:推 shadow0326: 不遠的未來都叫GPT寫了 誰還自己寫code 12/09 21:56
86F:→ MonyemLi: 分散式的問題在帳單上 12/09 23:04
87F:推 anandydy529: S60有紅過啊,可是現在死了 12/10 02:21
88F:推 comicat: 有在碰招募的,現在收到的真的py滿地都是 12/10 12:31
89F:→ comicat: 畢業生有用Java C#實作過專題的超少了,非本科跳的也是py 12/10 12:34
90F:→ comicat: 2.30年的大公司,Java C# PHP 這些語言都還很常用 12/10 12:35
91F:→ comicat: 10年前用至今日的MES滿滿的c# 12/10 12:37
92F:→ testPtt: 聽說很多老師用py取代matlab 12/10 14:13
93F:推 newking761: c++加上py…根本無敵啊 12/10 18:03
94F:推 imreader: 努力的用 Java ,然後產品上市時,被 Oracle 收費,何苦 12/10 22:34
95F:推 weiye: 由 java 跳到 kotlin 的比例不知道有多少。 12/11 00:37
96F:→ refusekkk: 很多不教??台清交成誰不教 說說看 12/11 01:13
97F:推 hegemon: 美國很多都不教了..台大我記得有一屆也是.... 12/11 08:24
98F:推 skyline9981: 交大反而沒教java跟python 都要自己來 12/11 14:48
99F:→ testPtt: 其實很多都要自己來 學校只教你怎麼做ppt 12/11 16:26
100F:推 xluds24805: 不教 C/C++ 的學校,還是不要去讀吧ww 12/11 18:38
101F:→ Taiwanbiru: 沒教C/C++蠻誇張的 覺得自己畢業生沒那個能力去做RD 12/11 21:59
102F:→ Taiwanbiru: ,乾脆不浪費時間嗎?xD 12/11 21:59
103F:推 PTTNella: 雖然我依舊深愛 PHP,但 Rust 真的蠻有趣的 12/12 10:35
104F:→ angusyu: 這只是因為大量寫Android java的人改寫kotlin了吧 12/12 17:55
105F:→ joe820730: 其他科系先不討論,電資學院怎麼可能不教C/C+/C#… 12/12 20:44
106F:推 hegemon: 有呀...前幾年蛇蛇AI正流行的時候,確實很多學校連C都不 12/13 09:26
107F:→ hegemon: 上了,計算機結構還在吵要移出必修,尤其是歐美的學校 12/13 09:26
108F:→ testPtt: 我覺得是上面很多人會認為ppt舉個c碼當範例就算有教了 12/13 13:08
109F:推 gisasy001: 學java 的人不就哭哭了 12/13 17:45
110F:→ alan3100: 還在講被oracle收費也太雲了吧XD 別亂誤導好嗎 12/14 02:59
111F:推 dolanmin: 學Java也不會哭哭,總是用得到 12/15 04:07
112F:推 TeaEEE: C能歷久不衰真是太神了 12/15 09:06
113F:推 hegemon: 光嵌入式系統 作業系統 iot領域C就換不掉了 12/15 14:29
114F:推 askacis: 除非CS 出來的都不寫 FW, 不然不教 C 根本是害人 12/17 11:25
115F:推 chobit199685: 組合語言也很好用呀^w^ 12/17 12:13
116F:推 sugaryeh000: C真的很好玩,好像小時候玩積木的感覺。Java就算了要 12/23 09:14
117F:→ sugaryeh000: 不是得學OOP真的很寫丟出窗外去 12/23 09:14
118F:推 ma721: 程式不都是積木,哪有分 12/28 13:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP