Re: [討論] Rust 2024 發佈正式版

看板Soft_Job (軟體人)作者 ([NOOB]我超RETARD我超廢 )時間6小時前 (2025/03/01 10:23), 編輯推噓4(404)
留言8則, 4人參與, 3小時前最新討論串3/3 (看更多)
開戰了 說Go是C繼任者真的是很難接受欸 一堆地方不好用Go寫吧 k8s/docker並不是真的效能很吃緊而是需要併發度夠高又稍微方便的語言 但很多地方Go的效能都不夠吧 而且Go的自由度也低 就說平常需要對structure pointer cast就很不方便 現在上班在寫的c project 很在意cache hit rate /memory management/system call耗時這 些 Golang都很難做到高效與方便的管理 效能分析Golang也難以像C可以高度最佳化 GC就是一個最好的例子 至於C的&& 跟& 套一句Jserv的話:C假設使用者都是成熟的大人 ※ 引述《PosetMage》之銘言 : ※ 引述《Rust (lang)》之銘言: : : https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html : : 知道Rust這個程式語言也超過十年了, : : 自從1.0穩定版推出之後, : : 就以每三年一個大版本的方式演進, : : 今年則是輪到了Rust 2024 : : (對,因為延遲了一段時間到2025才發佈)。 : : 不過我看了一下看起來是這次最大的改動RPIT, : : 然後根本不知道在寫什麼OTZ, : : 只能說Rust的複雜性越來越高了...... : : 啊對了Future也進Prelude了~ : 好像蠻多人想問為什麼rust要存在XD : 簡單說可以看看kotlin kotlin使用了JVM 換言之就是復用已經發展成熟的語言後端 : rust復用的是成熟的LLVM IR後端 前端C++已經發展到亂七八糟的 早就該重新設計 : 就如同kotlin是一個現代前端 rust也是現代前端 : 推文有人說C C也是古老不良設計的語言 比如file系參數順位並不統一 : -- : 至於問我喜歡哪個語言喔 我不會rust 我只會c++23 ---- Sent from BePTT -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.143.218.142 (加拿大) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1740795788.A.5B9.html

03/01 11:16, 5小時前 , 1F
一開始就是聽同學說golang跑的跟C++一樣快,想說論文用g
03/01 11:16, 1F

03/01 11:16, 5小時前 , 2F
olang寫。結果golang big被gnu打爛,還要外接c ++librar
03/01 11:16, 2F

03/01 11:16, 5小時前 , 3F
y
03/01 11:16, 3F

03/01 11:56, 5小時前 , 4F
Go除了Goroutine這功能之外 寫起來也不像一個現代語言
03/01 11:56, 4F

03/01 13:22, 3小時前 , 5F
go跟c差遠了…
03/01 13:22, 5F

03/01 13:41, 3小時前 , 6F
寫C過的人應該會覺得Rust的Thread很直覺 畢竟同樣都是O
03/01 13:41, 6F

03/01 13:41, 3小時前 , 7F
S level的東西 Goroutine我到現在還是沒有很懂到底怎麼
03/01 13:41, 7F

03/01 13:41, 3小時前 , 8F
運作的 直到最近看了一本解說底層的書才稍微有些理解
03/01 13:41, 8F
文章代碼(AID): #1dmc-CMv (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1dmc-CMv (Soft_Job)