Re: [討論] Rust 2024 發佈正式版
看板Soft_Job (軟體人)作者PosetMage (PosetMage)時間1月前 (2025/02/22 12:39)推噓23(24推 1噓 92→)留言117則, 23人參與討論串2/3 (看更多)
※ 引述《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 (日本)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1740199183.A.64B.html
※ 編輯: PosetMage (60.71.164.150 日本), 02/22/2025 12:41:15
推
02/22 13:19,
1月前
, 1F
02/22 13:19, 1F
→
02/22 14:30,
1月前
, 2F
02/22 14:30, 2F
推
02/22 14:30,
1月前
, 3F
02/22 14:30, 3F
→
02/22 14:30,
1月前
, 4F
02/22 14:30, 4F
推
02/22 15:48,
1月前
, 5F
02/22 15:48, 5F
→
02/22 18:14,
1月前
, 6F
02/22 18:14, 6F
→
02/22 18:14,
1月前
, 7F
02/22 18:14, 7F
該給的不給 stackoverflow有整理c++十幾篇enum to string 吵了這麼多年就是不內建
不該給的功能倒是一堆 三元<=>這種擺明是編譯器後端優化的東西拉到前端語法幹嘛
這片搞笑的可以表達我的心情XD https://youtu.be/HD9vrY6FKgI
還有C++哲學本身不自洽 當初是為了兼容C 所以很多語法被綁住 以前也向下相容
從C++17開始大量deprecate 不再向下做相容 卻不重新規劃老舊設計
擠牙膏問題 lambda哪版開始可以auto 哪版可以constexpr 哪版可以template
哪版可以mutable static_assert noexcept.... 擠牙膏擠成這樣就是沒有規劃的證明
卻又堅持三年一版 不一次設計到位變成帶著大量歷史遺毒 又想要東施效顰現代語言
反觀其他定位的語言基本上因為depreacte舊版 新專案往往使用新版
C++是偏向系統level而不是前端 但現在這種破壞式擠牙膏根本就沒辦法用
搞到這樣 實務上現在就還是C++11/14最廣 根本就沒多少人在上20/23
https://i.imgur.com/H2UzsMH.png

since C++17 deprecated in C++20 可以再智障一點
→
02/22 20:08,
1月前
, 8F
02/22 20:08, 8F
→
02/22 20:08,
1月前
, 9F
02/22 20:08, 9F
→
02/22 20:46,
1月前
, 10F
02/22 20:46, 10F
→
02/22 20:48,
1月前
, 11F
02/22 20:48, 11F
手稿語言直譯語言不用編譯 js py長年霸榜了
→
02/22 20:49,
1月前
, 12F
02/22 20:49, 12F
→
02/22 20:53,
1月前
, 13F
02/22 20:53, 13F
推
02/22 21:09,
1月前
, 14F
02/22 21:09, 14F
go表示:我是c的繼任者
推
02/22 21:59,
1月前
, 15F
02/22 21:59, 15F
所以一個語言高度自洽比功能多還重要
推
02/22 23:05,
1月前
, 16F
02/22 23:05, 16F
→
02/22 23:05,
1月前
, 17F
02/22 23:05, 17F
→
02/22 23:17,
1月前
, 18F
02/22 23:17, 18F
→
02/22 23:20,
1月前
, 19F
02/22 23:20, 19F
升級CPU萬用解
推
02/22 23:41,
1月前
, 20F
02/22 23:41, 20F
→
02/22 23:41,
1月前
, 21F
02/22 23:41, 21F
→
02/22 23:41,
1月前
, 22F
02/22 23:41, 22F
→
02/22 23:41,
1月前
, 23F
02/22 23:41, 23F
→
02/22 23:41,
1月前
, 24F
02/22 23:41, 24F
→
02/22 23:41,
1月前
, 25F
02/22 23:41, 25F
新興語言多玩玩可以看到對取捨的哲學
推
02/22 23:49,
1月前
, 26F
02/22 23:49, 26F
說得好 連js都轉ts想在編譯時間提早處理
推
02/23 02:10,
1月前
, 27F
02/23 02:10, 27F
這樣說也沒錯 總之古早很多東西都是設計不良 才有各種現在重新設計
推
02/23 08:19,
1月前
, 28F
02/23 08:19, 28F
→
02/23 08:20,
1月前
, 29F
02/23 08:20, 29F
推
02/23 11:50,
1月前
, 30F
02/23 11:50, 30F
→
02/23 11:50,
1月前
, 31F
02/23 11:50, 31F
還有 52 則推文
還有 26 段內文
→
02/24 11:11,
1月前
, 84F
02/24 11:11, 84F
→
02/24 11:11,
1月前
, 85F
02/24 11:11, 85F
→
02/24 11:11,
1月前
, 86F
02/24 11:11, 86F
→
02/24 11:11,
1月前
, 87F
02/24 11:11, 87F
10年後再改沒問題啊 現在是一堆語言一年一小改三年一大改喔
※ 編輯: PosetMage (124.212.251.101 日本), 02/24/2025 11:13:49
→
02/24 11:12,
1月前
, 88F
02/24 11:12, 88F
→
02/24 11:13,
1月前
, 89F
02/24 11:13, 89F
語言本來有自己一套哲學 照哲學更新沒問題 打破自己哲學 那就是問題
※ 編輯: PosetMage (124.212.251.101 日本), 02/24/2025 11:15:22
→
02/24 11:14,
1月前
, 90F
02/24 11:14, 90F
→
02/24 11:14,
1月前
, 91F
02/24 11:14, 91F
→
02/24 11:15,
1月前
, 92F
02/24 11:15, 92F
所以阿 語言扯甚麼哲學 能動就好 寫asm也可以 設計語言幹嘛
※ 編輯: PosetMage (124.212.251.101 日本), 02/24/2025 11:17:43
→
02/24 11:17,
1月前
, 93F
02/24 11:17, 93F
→
02/24 11:17,
1月前
, 94F
02/24 11:17, 94F
是阿 各種語言設計的都是浪費時間浪費力氣 大家通通回去寫組合語言價值最高
※ 編輯: PosetMage (124.212.251.101 日本), 02/24/2025 11:18:31
→
02/24 11:19,
1月前
, 95F
02/24 11:19, 95F
→
02/24 11:19,
1月前
, 96F
02/24 11:19, 96F
→
02/24 11:19,
1月前
, 97F
02/24 11:19, 97F
很棒 這個就是你參戰的水準 跨國組織的高度
※ 編輯: PosetMage (124.212.251.101 日本), 02/24/2025 11:21:53
→
02/24 11:21,
1月前
, 98F
02/24 11:21, 98F
→
02/24 11:21,
1月前
, 99F
02/24 11:21, 99F
還好我不會rust我只會有商業價值的C++
※ 編輯: PosetMage (124.212.251.101 日本), 02/24/2025 11:23:48
→
02/24 12:14,
1月前
, 100F
02/24 12:14, 100F
→
02/24 12:14,
1月前
, 101F
02/24 12:14, 101F
→
02/24 12:14,
1月前
, 102F
02/24 12:14, 102F
→
02/24 12:14,
1月前
, 103F
02/24 12:14, 103F
→
02/24 12:14,
1月前
, 104F
02/24 12:14, 104F
→
02/24 12:52,
1月前
, 105F
02/24 12:52, 105F
→
02/24 12:54,
1月前
, 106F
02/24 12:54, 106F
→
02/24 12:56,
1月前
, 107F
02/24 12:56, 107F
→
02/24 12:56,
1月前
, 108F
02/24 12:56, 108F
→
02/24 13:12,
1月前
, 109F
02/24 13:12, 109F
→
02/24 14:50,
1月前
, 110F
02/24 14:50, 110F
→
02/24 14:52,
1月前
, 111F
02/24 14:52, 111F
→
02/24 14:52,
1月前
, 112F
02/24 14:52, 112F
→
02/24 19:22,
1月前
, 113F
02/24 19:22, 113F
→
02/25 11:12,
1月前
, 114F
02/25 11:12, 114F
→
02/25 13:53,
1月前
, 115F
02/25 13:53, 115F
→
02/25 16:49,
1月前
, 116F
02/25 16:49, 116F
推
03/01 19:38,
1月前
, 117F
03/01 19:38, 117F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章