推 zxc8787: 用ai來學習計算機科學相關的東西還真的蠻有用的 04/21 01:10
推 sarsman: 觸 AI直接取代賣課仔 04/21 03:09
→ SocketAM2: magic number和上面結果好像不同欸 04/21 08:01
→ sarsman: 確實結果可能不同,例如令 lo32 = 0x0001 04/21 10:12
→ sarsman: 但原po也沒說這兩者等價,而是「可以變成」,有些假設是 04/21 10:12
→ sarsman: 合理的 04/21 10:12
→ erspicu: 那個推導是gemini 給的,claude完整重推導一次驗證無誤, 04/21 10:26
→ erspicu: 我是懶得再計算一次 04/21 10:26
→ erspicu: 是不排除兩家ai都出問題啦...不過重點是那種做法觀念 04/21 10:27
→ erspicu: 文件有裡面推導過程,重點是還是要小心AI幻覺,自己要判 04/21 10:29
→ erspicu: 斷驗證,尤其是教學很還是人工審核一下,目前上面兩偏我 04/21 10:29
→ erspicu: 只是大概看過,可能會有問題,但方向是正確的 04/21 10:29
→ erspicu: 因為用的方式是實際上線跑過 04/21 10:30
→ erspicu: 簡單來說 我的case剛好可以用 04/21 10:36
→ erspicu: 還是得看程式完整一點脈絡 04/21 10:38
→ erspicu: 這種鬼magic 最有名子例子是 快速平方根倒數演算法 雷神 04/21 10:41
→ erspicu: 之錘3代用的 04/21 10:41
→ sarsman: 不太一樣,雷神之鎚三那個是用來快速近似解數學計算,你 04/21 11:14
→ sarsman: 這個例子是用右移省去三層if else大禮包 04/21 11:14
→ erspicu: 不是說計算原理方式一樣,是在說用magic number做效能加 04/21 15:28
→ erspicu: 速這事情。 04/21 15:28
推 labbat: 砍了鑲套,但是降低程式碼的可讀 04/21 15:53
推 howard50009: 這專案技術含量好高,好奇為什麼選 C# 做呢? 04/21 16:24
我工作用的語言比較熟 c/c++ 畢業後不太碰到了 rust/go 還沒學
然後裡面其實有些描述上細節問題
ex. Python / JavaScript 大多跑在 VM / 解釋器上;
真正優化的是「解釋器的」快取而非「你的」代碼
ps.這兩個語言後來都有jit加速介入了
ex.對 AprNes 這類模擬器:將 PPU 拆到獨立核心、以生產者/消費者模型與
CPU 核心非同步協作,是業界常見的進階招式。
ps.並沒..有那種8位元主機沒人這樣幹
但觀念大方向應該是正確 其實這就能很好解釋 為啥亂七八糟的code
一個method幾千行的 或是 method亂七八糟巢狀 if else 的 超多層的
效率會差... 我以前是真的有看過
※ 編輯: erspicu (182.233.248.16 臺灣), 04/21/2026 18:38:57