JokerCatz
Linus Torvalds threatens to punish developers by put...
我是 ... 滿支持 Rust 統治全世界的啦 X"DD
JokerCatz
當然缺點是 linux kernel 的行數會增加三倍以上唄 ...
JokerCatz
去痛過一回就知道怎樣好好寫 code 了 ... 射後不理的記憶體也會好好的擦乾淨 X"DD
JokerCatz
事實上我也很想自己寫 free ... 很可惜的 golang 不給你這樣幹,只能跑 GC ... QwQ,目前此議題最漂亮的解法還是 Rust 的 borrow checker 惹,沒用就立刻 free 還不會有 race condition 種種的問題
JokerCatz
Java 的 GC 也常被噴唄,而 C / C++ 幾乎都沒 GC,但太自由也很容易有其他的 leak,所以免 GC 也不給直接操作記憶體是最好的選擇,當然最終就是燒開發者的腦袋了
l• ܫ•) Davyキュルッ
C++ 有啊 shared_ptr 之類的就是
JokerCatz
l• ܫ•) Davyキュルッ : 我知道啊,所以我說幾乎沒有,不像 Go / Java 還有其他語言必須吃 GC
debɐnchery
C++: compiler 不會跟你靠北的 RAII
Rust: compiler 會跟你靠北的 RAII
載入新的回覆