推 HuangJC:我是在問它的'價值',而且我提出一個答案來確認:可讀性 02/14 21:55
→ HuangJC:尤其在第二種case,沒宣告但實作,這點上宣告就是加強可讀 02/14 21:57
推 HuangJC:動態語言在CPU愈來愈快時,我沒意見,但在保密上就要問問 02/14 22:00
→ HuangJC:compiler 可以破壞 symbol table,變成代號,雖然有反組譯 02/14 22:00
→ HuangJC:工具程式,但畢竟很難解讀;動態語言經常把函式名稱以字串 02/14 22:01
→ HuangJC:儲存,那該不會一下就被人追出函式原型來.. 02/14 22:01
→ uranusjr:動態語言 != 直譯語言 02/14 22:10
推 HuangJC:VC 在實作 DLL 時,它仍然是 compiler,不是直譯器 02/14 23:51
→ HuangJC:但你可以去 dump dll,可以發現動態連結之所以可以動態連結 02/14 23:52
→ HuangJC:它的 function name 是整個曝露出來的;它不'完全'是直譯 02/14 23:52
→ HuangJC:器,但沒說它不能取用直譯的做法 02/14 23:52
→ HuangJC:fn = GetProcAddress(handle, "fnName") 這道指令要能存在 02/14 23:55
→ HuangJC:它就必需保留函式名稱(且是字串)和函式的對應方法 02/14 23:56
→ yr:dynamic typing 跟 interpreted language 是兩碼子事 02/15 21:31
→ benck:仔細看了一下,第二個問題應該和protocol無關...? 02/16 15:56
→ benck:你是想問在xcode裡面不用在.h檔或.m的interface裡宣告 02/16 15:57
→ benck:就可以在.m檔直接實作而且使用嗎 02/16 15:57