→ LipaCat5566: 不錯吧 把一個混沌語言當引擎腳本簡直瘋了 11/03 12:59
推 d630200x: 太看碼農素質吧,不過verse是啥 11/03 12:59
推 arrenwu: 我查了一下 Verse 是Epic在 2023 實作的程式語言 11/03 12:59
推 lovez04wj06: C++黑魔法很多,但是當腳本語言確實是.. 11/03 13:00
推 tsairay: 要用自家專屬語言喔,不過以後AI coding也沒差了 11/03 13:01
→ arrenwu: 自家語言比較毛的就是維護的人少用的人也比較少 11/03 13:02
推 Xpwa563704ju: C++早該淘汰了 11/03 13:02
推 ronga: 沒差拉 都AI寫code了] 11/03 13:02
→ ronga: C++還是很好用 只是有門檻而已 11/03 13:03
推 lazioliz: 早該做了 11/03 13:04
推 rockmanalpha: 指標跟記憶體管理是開發者永恆的敵人 11/03 13:06
推 SecondRun: 把AI不會讀的東西都砍光了 11/03 13:07
→ rockmanalpha: 要極致效能現在新項目可以選Rust 11/03 13:08
推 arrenwu: Rust 總給我一種雷聲大雨點小的感覺 11/03 13:08
→ arrenwu: 問過幾個最近大學畢業的 也沒怎麼聽到他們在學校用Rust 11/03 13:09
→ spfy: RUST看推特 雖然AI能寫 但好像編譯非常吃電腦硬體和資源? 11/03 13:10
推 rockmanalpha: 主要是生態短時間很難扭轉過來 C/C++是幾十年的累積 11/03 13:10
→ rockmanalpha: 就跟有人問都6202為啥還在用PHP一樣 11/03 13:11
→ spfy: C/C++在底層硬體溝通很強大吧 TIOBE穩定前幾名 沒掉過 11/03 13:11
推 lc85301: C++ 腳本 語言...? 11/03 13:11
推 arrenwu: 底層硬體溝通我覺得特強的是 C 這部分感覺雷打不動 11/03 13:12
→ arrenwu: 現在有 AI Coding Assistant 之後 我倒覺得C++其實比以前 11/03 13:12
→ arrenwu: 好處理很多了 11/03 13:12
推 pponywong: 這個是腳本語言而已 你腳本用C++也蠻神奇的 11/03 13:13
→ pponywong: 通常script language都是用typeless language 11/03 13:14
推 d630200x: C的歷史很重,基本取代不了,目前linux kernal的rust改 11/03 13:14
→ d630200x: 寫進度也滿慢的,也沒有計劃全面改寫 11/03 13:14
→ pponywong: 另外C++很好用 物件導向/資料封裝/lambda 然後對底層 11/03 13:15
→ pponywong: 硬體的控制力很夠 要做最佳化也可以碰到最底層 11/03 13:15
→ arrenwu: lambda 其實在C++算很晚登場的 11/03 13:16
→ pponywong: 要搞cache friendly或是 cpu affine 都行 11/03 13:16
→ pponywong: 記憶體分配也可以用TLFS/Arena/Pool allocator去避免 11/03 13:17
→ pponywong: 頻繁的跟OS要 進入system call跟context switch 11/03 13:18
→ arrenwu: 只是目前如果你真的很重視效能的話 C++ 就確實非常強 11/03 13:18
推 d630200x: lambda也超過十年了吧?印象中C++11開始就有了 11/03 13:18
推 ALDNOAH5566: 要什麼都能用只會越來越肥 11/03 13:19
→ arrenwu: 就是 C++11 的時候引入的 11/03 13:19
推 lylu: C跟硬體最接近所以不會淘汰 C++因為容易接合C跟物件導向 11/03 13:19
→ alaf: 如果Verse可以await開發會方便一點 但遊戲還是要看執行速度 11/03 13:19
推 snowcloud: AI 寫code 用甚麼語言開發 都方便了 11/03 13:19
→ lylu: 也很難被淘汰 11/03 13:19
推 arrenwu: 從 C++11 開始,C++整個整個面目全非(?) 11/03 13:19
推 pponywong: C++14還有atomic/thread C++20 coroutine 11/03 13:20
→ pponywong: C++23 import, concept/C++26 reflection 11/03 13:21
→ pponywong: 真的是面目全非 我覺得C++14是最後平衡點 只是C++17有 11/03 13:21
推 wl2340167: rust實作最近才用到rustdesk 屌打一堆付費遠端 小又順 11/03 13:21
→ pponywong: STL PMR 是我選它的唯一原因 11/03 13:22
→ arrenwu: 在那之後 C++ Reference 開始會出現一些...我覺得真的 11/03 13:22
→ arrenwu: 滿難看懂的東西XDDD 11/03 13:22
→ arrenwu: 不知道為啥那網站不太附上容易懂的例子 11/03 13:23
推 BSpowerx: 要做最佳化才需要動C++ 但現在都硬體硬幹沒在管效能了 11/03 13:23
→ arrenwu: 但遊戲滿重視效能的吧 11/03 13:23
推 h0103661: 上個月的php就是c的記憶體問題啊,要是學google把所有li 11/03 13:24
→ h0103661: b都用rust重寫就解決了,這不是方不方便寫的問題,是這 11/03 13:24
→ h0103661: 個語言就是問題 11/03 13:24
推 pponywong: 因為沒人說那些memory access犯法阿 C語言時代 都還有 11/03 13:25
→ usoko: 不知道目前AI弄C++的情況如何 最佳化的話就是會寫出記憶體 11/03 13:25
→ pponywong: real mode的DOS 11/03 13:25
→ usoko: 問題 即便比以往的實作都快 但可維護性是0 11/03 13:25
推 arrenwu: @usoko 所以一般來說現在 automated test 會跑 asan msan 11/03 13:26
→ arrenwu: 去驗記憶體問題 11/03 13:26
推 pponywong: 最佳化 底層還是會用人手刻的library啦 像是meta的 11/03 13:27
→ pponywong: jemalloc 谷歌的tcmalloc 微軟的mimalloc 11/03 13:27
推 siyaoran: 大公司都用rust改寫了,小公司比較慢但有AI 重構變可能 11/03 13:35