推 a000000000: 還不是代工03/21 13:48
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.187.40 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1766939040.A.306.html
推 sova0809: 理想很美好 但我很不信任現在M$的技術 223.138.62.203 12/29 00:29
→ sova0809: 力 另外屎山代碼真的敢動嗎? 223.138.62.203 12/29 00:29
→ smallreader: Rust不是萬靈丹 上次.unwrap就搞死CF 111.254.186.81 12/29 00:31
※ 編輯: hn9480412 (59.125.187.40 臺灣), 12/29/2025 00:33:58
推 gohst1234: 又找阿三了是吧!! 218.161.97.29 12/29 00:38
→ w3160828: 是全部丟給AI吧 但是這幾年用AI更新爛 36.237.253.192 12/29 00:40
→ w3160828: 這樣 靠AI全部重寫 .... 36.237.253.192 12/29 00:40
→ amd3dnow: 重點不是用什麼語言寫的...106.107.218.130 12/29 00:42
推 coox: 為什麼不是改成微軟自己的C# ? 114.27.77.208 12/29 00:48
推 Richun: .unwrap()爆炸很慘,因為那邊沒預期會炸開 123.240.119.6 12/29 00:54
→ Richun: 才會寫.unwrap(),不然應該寫.expect()炸 123.240.119.6 12/29 00:54
→ Richun: 但.unwrap()炸掉還是比越界污染掉資料庫好 123.240.119.6 12/29 00:55
→ kuninaka: 不可能 111.254.78.3 12/29 01:07
→ kuninaka: unwrap炸掉反而是好事 111.254.78.3 12/29 01:08
→ kuninaka: C#跟C++適合的場合不同 111.254.78.3 12/29 01:08
→ kuninaka: C++只會越來越多人用而已 111.254.78.3 12/29 01:08
→ kuninaka: CF炸掉的原因不是Rust,那是CF自己的問 111.254.78.3 12/29 01:09
→ kuninaka: 問題 111.254.78.3 12/29 01:09
→ kuninaka: CF舊版的規則引擎遇到資料異常 111.254.78.3 12/29 01:11
→ kuninaka: 直接放行,不驗證,新版的規則引擎用 111.254.78.3 12/29 01:11
→ kuninaka: Rust的unwrap把程式中斷 111.254.78.3 12/29 01:12
→ kuninaka: 要說這是搞死嗎 111.254.78.3 12/29 01:12
→ kuninaka: 那這樣當初設置檢查幹嘛 111.254.78.3 12/29 01:13

→ kuninaka: Rust的設計理念就是逼你要處理 111.254.78.3 12/29 01:16
→ kuninaka: unwrap直接炸掉就是大鬧天宮要人出來 111.254.78.3 12/29 01:17
→ kuninaka: 洗門風 111.254.78.3 12/29 01:17
→ amd3dnow: 淘汰印度仔比換什麼語言寫os重要多了106.107.218.130 12/29 01:20
推 kuninaka: 語言一直都不是問題 111.254.78.3 12/29 01:23
→ kuninaka: *最主要的 111.254.78.3 12/29 01:24
噓 DrGun: 天下苦軟9矣!!! 111.71.212.240 12/29 01:41
推 aegis43210: 西台灣會很開心,他們研究riscv很久了 175.181.180.81 12/29 01:43
→ aegis43210: ,就等這一刻 175.181.180.81 12/29 01:43
推 aa1477888: 我不認為這是壞事 問題是做不做得到 218.35.220.53 12/29 01:53
→ alvinlin: 閱。這好像跟你我沒什麼關係。180.177.212.126 12/29 02:00
推 smallreader: 這解釋很有趣 111.254.186.81 12/29 06:38
→ dslite: AI錯誤率還不到0 36.227.129.243 12/29 06:55
推 bunjie: book能 111.82.118.247 12/29 06:57
→ bunjie: 推推文的淘汰印度仔比較實在 111.82.118.247 12/29 06:57
推 ltytw: C/C++的缺點也就是他的優點 211.23.223.225 12/29 07:21
→ ltytw: 可以玩弄記憶體指針與鼓掌之間 211.23.223.225 12/29 07:21
推 kaltu: unwrap炸掉沒有一定是好事,資安CIA三角都 100.8.239.31 12/29 08:14
→ kaltu: 同等重要,unwrap 是直接蛋雕A把資安當成只 100.8.239.31 12/29 08:14
→ kaltu: 有C跟I的結果,是一種很激進極端的姿態 100.8.239.31 12/29 08:14
→ kaltu: 但rust愛好者會直接幫你決定遇到undefined 100.8.239.31 12/29 08:14
→ kaltu: behavior就直接crash在所有場合下都更好 100.8.239.31 12/29 08:14
→ kaltu: 這已經不是六法全書一律死刑了,而是警察路 100.8.239.31 12/29 08:14
→ kaltu: 邊攔查覺得有嫌疑,或者單純你的行為跟他想 100.8.239.31 12/29 08:14
→ kaltu: 的有出入,一律死刑 100.8.239.31 12/29 08:14
→ yam276: 是寫unwrap的人的問題 明明有更安全拿東西 123.194.172.3 12/29 08:38
→ yam276: 跟錯誤處理的方法 無腦unwrap跟無腦存取指 123.194.172.3 12/29 08:38
→ yam276: 標是一樣等級的白癡操作 123.194.172.3 12/29 08:38
→ Ceferino: 這個大概是負責ai的主管提出來找事做的 27.51.89.224 12/29 08:40
→ Ceferino: 專案,win結合ai一直拿不出成效怕被裁 27.51.89.224 12/29 08:40
推 kaltu: 一件事故發生不是只有最後一個人有問題 100.8.239.31 12/29 08:58
→ kaltu: 瑞士起司理論下unwrap 會爆不是只有寫unwra 100.8.239.31 12/29 08:59
→ kaltu: p 的那一個人的問題 100.8.239.31 12/29 08:59
→ kaltu: 會讓他寫unwrap 的每一層都有問題 100.8.239.31 12/29 08:59
→ kaltu: 退一萬步說,高可用性系統是遇到再大的問題 100.8.239.31 12/29 08:59
→ kaltu: 都應該繼續 best-effort 和 fail-safe 狗下 100.8.239.31 12/29 08:59
→ kaltu: 去,只剩1%容量也永不停機的系統 100.8.239.31 12/29 08:59
→ kaltu: 就從設計哲學上跟 Rust 遇到再小的問題都直 100.8.239.31 12/29 08:59
→ kaltu: 接全系統崩潰自殺的 fail-fast 哲學直接牴 100.8.239.31 12/29 08:59
→ kaltu: 觸 100.8.239.31 12/29 08:59
→ kaltu: 高可用性系統的高層決定用rust的時候,第一 100.8.239.31 12/29 08:59
→ kaltu: 層起司就已經破洞了,最後那一層寫unwrap 100.8.239.31 12/29 08:59
→ kaltu: 的工程師只是背鍋而已 100.8.239.31 12/29 08:59
推 eric2057: Copilot這麼廢 不要丟人現眼了吧 111.81.100.246 12/29 09:05
推 cancelpc: 徵人的說只是他們AI某部門,不是全微軟 101.10.162.174 12/29 09:09
→ cancelpc: 核心不可能全改rust,核心效率會變很差 101.10.162.174 12/29 09:10
→ cancelpc: Linux就說過,core一堆資源類全域,不可 101.10.162.174 12/29 09:12
→ cancelpc: 能像使用方一直配置釋放。效能會慘不能 101.10.162.174 12/29 09:12
→ cancelpc: 睹 101.10.162.174 12/29 09:12
推 wantsu: 甲骨文: 114.140.64.95 12/29 09:34
推 NexusPrime: 改組語嗎? 可以喔 49.216.251.243 12/29 09:59
推 Sousake: 不搞事沒辦法呼吸的bi企業 42.79.74.164 12/29 10:32
→ olozil: 真的下去記憶體用量要倍增了125.227.178.147 12/29 10:33
→ linzero: 完了,BUG出不完了 114.25.70.225 12/29 10:46
推 Richun: Linus擋C++進kernel幾十年,但Rust有成功 123.240.119.6 12/29 11:02
→ Richun: 進到寫driver這塊,當初Linus噴Rust的點是 123.240.119.6 12/29 11:03
→ Richun: core還會有fail-fast爆開,後來修了才進。 123.240.119.6 12/29 11:05
推 ilanese: 想要用AI改寫,對吧? 36.229.250.133 12/29 12:07
→ ilanese: 那一定會出事的。 36.229.250.133 12/29 12:07
推 yiting428: 有種用物件語言做個windows呀嘻嘻 210.61.198.67 12/29 12:49
推 felaray: win的問題也未必和C/C++有關阿 114.36.27.21 12/29 13:15
→ KudanAkito: 澄清已經在研究了223.137.173.171 12/29 13:37
推 kuninaka: 跟印度人有關 1.174.80.246 12/29 13:39
推 dwiee: 完蛋了 我不相信微軟 win11更新都搞成這樣 49.217.123.54 12/29 14:15
推 iKelly: 底層用高階抽象語言寫的話,執行效 42.71.22.53 12/29 16:04
→ iKelly: 率應該很感人 42.71.22.53 12/29 16:04
→ x94fujo6: 沒有計畫 因為已經在做了 114.33.176.49 12/29 17:06
推 horb: 各家公司都有一座屎山 42.72.117.227 12/29 17:14
推 justicebb: 淘汰windows迫在眉睫123.110.221.151 12/29 19:26
推 MK47: 我不覺得用Rust是壞事 但是屎山丟掉C++有真 36.235.220.209 12/29 20:00
→ MK47: 的能保證支援度嗎?這不用Sana來跳 我都要寫 36.235.220.209 12/29 20:00
→ MK47: 一個大的問號 36.235.220.209 12/29 20:00
→ ekgs: 人的問題 跟語言無關 ㄏ 1.34.188.247 12/29 21:58
推 bizer: 叫AI幫你找漏洞還比較可行,改rust,工作量 1.160.153.12 12/30 01:49
→ bizer: 不是同一個等級的 1.160.153.12 12/30 01:49
→ yeeouo: 新專案用rust 114.38.25.142 12/30 06:19
→ yeeouo: 舊專案沒壞就別動 114.38.25.142 12/30 06:19
→ tcchu: M$的東西不建議碰 39.9.161.178 12/31 18:38