[閒聊] 被Rust包圍了,好幸福

作者: wei115 (ㄎㄎ)   2025-11-27 20:19:01
https://i.imgur.com/ZzLQDg1.png
沒有空指標
記憶體不會洩漏
沒有未定義行為
好有安全感R
作者: redDest (油宅)   2025-11-27 20:20:00
為什麼學校沒有教
作者: jeff666   2025-11-27 20:21:00
學校沒教的可多了
作者: attacksoil (擊壤)   2025-11-27 20:22:00
我只會python和js 下一個請問建議rust還是c++
作者: avalonworld (嘟嘟嚕)   2025-11-27 20:22:00
最近cloudflare當機 我記得就是Rust的異常沒好好處理導致的
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:22:00
光是所有權就會讓人發瘋 加上mut/&的排列組合rust目前在系統程式開發比較多 linux kernel正在嘗試
作者: avalonworld (嘟嘟嚕)   2025-11-27 20:23:00
@attacksoil 買go
作者: attacksoil (擊壤)   2025-11-27 20:23:00
不是rust的鍋吧 應該說rust沒讓錯誤隱藏
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:23:00
另一個就是...SOL的smart contract
作者: attacksoil (擊壤)   2025-11-27 20:24:00
比較想學能寫apps的 後端感覺python通常就夠了
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:24:00
rust夠低階 低到可以直接嵌asm
作者: chejps3105 (氋氃)   2025-11-27 20:24:00
是說nano banana pro做梗圖真方便,有了nano banana pro之後,以後想到什麼博君一笑的梗就不會因為不會畫圖而無法表達了
作者: jeff666   2025-11-27 20:25:00
C#不錯啊
作者: tank44444 (tank)   2025-11-27 20:25:00
明明是rust,規範卻很hard
作者: lanstype (lanstype)   2025-11-27 20:25:00
回4樓,不是rust的鍋,是cloudlfare員工犯低級錯誤https://youtu.be/T14klX5K6mQ
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:26:00
go其實也算高階語言 之前的專案用來寫後端
作者: avalonworld (嘟嘟嚕)   2025-11-27 20:28:00
我沒表達清楚QQ 是想說工具再怎麼好 沒有正確使用是不會幸福的
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:28:00
cloudflare?那是DB的鍋更精確的說是ClickHouse沒用對的鍋
作者: Qorqios (詩人Q)   2025-11-27 20:34:00
作者: Richun (解放左手的OO之力)   2025-11-27 20:34:00
我用一個unsafe{}包整個檔案,請問閣下如何應對?
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:36:00
git blame (xapp喔 要不要直接上flutter 跨平台 類似ecmascript(Dart)
作者: gino0717 (gino0717)   2025-11-27 20:41:00
rust是世界最美的語言
作者: shadow0326 (非議)   2025-11-27 20:45:00
抱歉,但是未來最強的程式語言是自然語言
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:46:00
想太多了 目前最有效的prompt是長得像markdown的"自然語言"AI已經到盡頭了 戈德爾不完備已經告訴我們我每天燒三個AI的token 自己架設RAG/MCP 所以別唬爛我現在一個Gemini 3一個Claude 開著cursor放在那邊跑
作者: attacksoil (擊壤)   2025-11-27 20:49:00
ai未來發展不知道 但不會是自然語言 太沒效率了
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:50:00
現在已經不是了 整個回到yaml/markdown的時代了所謂AI產生code 不知道系統應該怎麼寫的人 是根本無法使用這些工具的每天光code review 誤解這點的傢伙的PR都快吐了現在面試誰跟我說"Chatgpt跟我說的"直接沒有下一輪那些AI用的很神的人是因為他們本來就是神人不是蠢蛋搓神燈就以為自己有智慧了
作者: ohmylove347 (米特巴爾)   2025-11-27 20:55:00
幸福是吧,一個雙向鏈表教你做人,喔不是教你做狗
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 20:55:00
害我現在還在那邊整理明天要上版的東西 不能回家練琴請愛用Box XDBox<T>不會用 是無法寫rust大程式的氣死我了 我要在辦公室全音量放killkiss
作者: spfy (spfy)   2025-11-27 21:00:00
我只是好奇常常有人吹rust 到底有沒有缺點阿 效能好嗎?
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 21:01:00
效能當然好啊 指標強迫人寫的時候就要想好資料要放在heap還是stack要想好 怎麼可能不好但compile極慢 然後學習成本很高linux kernel有個計劃就是把最底層的用rust寫一輪但直接引發drama 熟悉c的維護者直接閃人C的指標沒弄熟 會很痛苦
作者: Richun (解放左手的OO之力)   2025-11-27 21:09:00
rust最大的缺點就是信徒沒事就想幹掉C幹掉C++,跟宗教一樣
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 21:10:00
對啊 各種地方都在戰 Linus本人都逼著調停好幾次https://docs.kernel.org/rust/index.html目前是開一個sandbox給rust玩
作者: Richun (解放左手的OO之力)   2025-11-27 21:12:00
雙向鏈表用不了Box存,Too Many Linked Lists給了兩個解法
作者: spfy (spfy)   2025-11-27 21:13:00
聽起來好神奇
作者: Richun (解放左手的OO之力)   2025-11-27 21:13:00
,一個是用Rc<RefCell<Node<T>>>的方式去搞慢都不用unsafe
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 21:14:00
啊 你說得對 我想太少了 BoxM<T>雙向不成
作者: Richun (解放左手的OO之力)   2025-11-27 21:14:00
的,一個是直接把raw pointer包裝起來做C在幹的事。
作者: k798976869 (kk)   2025-11-27 21:18:00
現在 AI會教
作者: inte629l   2025-11-27 21:21:00
zig不曉得如何 之前看有人拆遊戲檔案用到這語言 不過目前還沒1.0 XD
作者: tsunamimk2 (我愛你 我需要你)   2025-11-27 21:23:00
zig有意思啊 但是現在還很實驗性我記得他的重點是cross compile與對c的相容性細節就要問高手了
作者: miyazakisun2 (hidetaka)   2025-11-27 22:54:00
完蛋我都看不懂 我要被AI淘汰了…
作者: freedom0116 (freedom0116)   2025-11-28 01:25:00
是clickhouse的使用錯誤 但你也可以說rust寫的時候沒有完全處理完錯誤訊息 畢竟也沒有想到會出現這種鳥事

Links booklink

Contact Us: admin [ a t ] ucptt.com