作者kenidensency (凌琪)
看板C_and_CPP
標題Re: [心得] 寫出簡潔好程式-短碼達人的心得技法
時間Mon Aug 4 20:24:12 2008
單純短碼不好 但短碼若能達到以下目標就很不錯
1. 編譯出來的機械碼更短
2. 執行效率更高
3. (Option) 更具有可讀性
若三項同時滿足 通常也是演算法的突破
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.125.68
1F:→ a1234957:不只不錯吧,是很好很強大 :p 08/04 20:26
2F:→ MOONRAKER:1≒2,而3基本上和12都違背。 08/04 20:26
3F:→ MOONRAKER:不如老實一點追求"unmaintenancability"好了 08/04 20:27
4F:推 BDFishX:請問,這跟「演算法的突破」有什麼關係? 08/04 20:54
5F:推 sunneo:大概是說腦力激盪吧,通過這樣的腦力激盪 大概也想到了 08/04 20:56
6F:→ sunneo:更好的演算法,不過那通常是跟短碼相違背的 08/04 20:56
7F:推 wa120:三是不可能的吧= = 08/04 21:15
8F:推 netsphere:名片檔真恐怖 08/04 21:37
9F:推 final01:機械碼短又如何?快不快是看cycle吧 08/04 22:39
10F:推 ledia:程式碼短 跟 更好的演算法? 完全沒關係吧 08/04 23:28
11F:推 ledia:三項滿足也跟演算法突破一點關係都沒有 08/04 23:29
12F:→ ledia:要 1. 2. 不如練好組語, 或是好好去念通演算法 08/04 23:32
13F:→ final01:短的話是省記憶體吧? 08/04 23:34
14F:推 powertodream:省空間 08/05 00:03
15F:推 Domos:也不會省空間 99bytes和100bytes對硬碟是一樣的 08/05 00:24
16F:推 wa120:不會省空間 磁碟,記憶體都是一個Block為一個單位的XD 08/05 07:08
17F:推 wa120:大型系統可能可以省幾個block但是系統會走向毀滅之路XD 08/05 07:11