作者 PosetMage (PosetMage)標題 Re: [討論] Rust 2024 發佈正式版時間 Sat Feb 22 12:39:39 2025
※ 引述《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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.71.164.150 (日本)
※ 作者: PosetMage 2025-02-22 12:39:39
※ 文章代碼(AID): #1dkLKFPB (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1740199183.A.64B.html
※ 編輯: PosetMage (60.71.164.150 日本), 02/22/2025 12:41:15
推 ILoveAMD: 無所謂設計良不良 能完成任務的就是好工具1F 02/22 13:19
→ labbat: 會現代C/C++的都是狠人2F 02/22 14:30
推 stallings: 現代世界還是要有現代工具
希望 C (簡陋)、C++ (複雜) 能盡快被取代3F 02/22 14:30
推 Matz: 要取代C/C++,不是不可能,但我們到死應該都看不到5F 02/22 15:48
→ DrTech: 可以分享,簡單,複雜,亂七八糟的定義嗎?如果是 人造成的因素,別牽拖給程式語言吧。Rust也可以寫出亂七八糟阿!6F 02/22 18:14
→ dildoe: 現有的c/c++專案鐵定不會換語言 一般人也不會整天寫c/c++都是特定行業比較多XD8F 02/22 20:08
→ superpandal: 如果現代就是臃腫就是桎梏 我覺得這不夠現代
輕量跨平台 編譯以及運行都足夠快才是人用的東西
現代是速食文化
工具就是工具而不是人 便捷好用才好10F 02/22 20:46
推 ILoveAMD: 想取代c喔? 不知道該從哪吐槽14F 02/22 21:09
推 windows2k: 那有什麼完美無缺的語言,一切都是trade off15F 02/22 21:59
推 md3q6e: rust 抽象是很好 但套件包真的好肥
交給 analyzer 檢查又很吃資源16F 02/22 23:05
→ superpandal: 確實目前沒有完美的語言 可以先放棄一些次要的東西開發人員開發快捷是主要的就是18F 02/22 23:17
推 ohmylove347: 怎麼可能沒有不良設計?不是優缺並存就代表設計沒問題耶,大腦要進化可都是萬年為單位的,只要大腦還有限制語法設計必然有好壞。為什麼現代語言都有明顯的設計趨勢,就是因為前人已經試錯告訴你那些設計容易導致開發上帶來問題,如果舊有設計沒有不良,為何新興語言要改變?20F 02/22 23:41
推 ILoveAMD: 趨勢是各種防呆 盡量在編譯階段抓出問題26F 02/22 23:49
推 Bencrie: 參數順位不統一那個要去罵 POSIX 標準吧27F 02/23 02:10
--