精華區beta Programming 關於我們 聯絡資訊
※ 引述《yoco.bbs@bbs.wretch.cc (眠月..)》之銘言: > 當然你用 C 配合一下執行期判別一樣可以做到同樣的功能, > 只不過現在懶惰的程式設計師可以把這工作交給 compier 去做了。 > 道理還是一樣.. > 「懶惰,急燥,與自大。」 > 「人工慢慢的作業沒有比較神氣。」 稍微挑一下小毛病, 其實交給 compiler 做並非懶惰, 這其中同時也隱含著「一致性」的問題。 用 copy-paste 要是哪天要修改其中某個共通部分, 方法一:砍掉之前所有 copy-paste 的 code,改一份主要的然後重貼一次 方法二:利用 editor 的 replace 功能去掃 兩種做法對一致性的影響力就遠遠超過懶不懶惰的重要性, 因為 compiler 是機器作業,不會出錯, 可是人工來做就有可能犯錯, 無論選用哪種方法, 當除 copy-paste 時還要逐一去改 type name, 逐一去對每份副本做一些細到不能再細的修改。 「少改了一部份怎麼辦」其實比起「copy-paste 好麻煩」重要的多... -- Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net School: National Chung Cheng University Department: Computer Science and Information Engineering Researching: Porting GCC and Implementing VLIW instruction scheduler in GCC Homepage: https://it.muds.net/~uranus -- ╔═══╗ ┼────────────────────────╮ 狂狷 Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮ 年少 ┼╮ < IP:140.119.164.16 > ╰─╮ ╚╦═╦╝ From:218-171-143-156.dynamic.hinet.net ─╨─╨─ KGBBS 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩