Re: [問題] new 語法的疑問

看板java作者 (._.)時間14年前 (2010/01/02 22:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/10 (看更多)
※ 引述《sbrhsieh (偶爾想擺爛一下)》之銘言: : 我不是在強調言論自由、pointer 是否是 Java 的術語,也沒有暗示誰真的懂 : 或誰沒有真的懂 pointer。 : 我只是想知道: : 認為把 Java reference value 視為 pointer 的人是否都認為:一個(只)能講出 : pointer value 的意義是它是某東西的位址的人,能否夠格說是懂 pointer? : 在 Java 領域提到 pointer 到底適不適合跟個人對 pointer 的認定有關。 : pointer 一詞對我來說其意涵不是只有單一個概念而已—其值是位址 : 至少還要包含會影響使用這個值的其他特性進來,比如 pointer 的 : compile-time type(會影響 dereference 的行為),或是 pointer arithmetic。 : 如果某東西只呈現出這些 pointer 的其中一個特性,我是不認為把該東西視為 : pointer 是恰當的。 : 對我一開始提到的問題,答案是肯定者要把 Java reference 視為 pointer 是 : 沒有什麼不妥。但如果你的答案是否定,是否應該再仔細考慮一下。 有你在實在很好。 但是也很討厭,因為又要打很多字。 你文章中說的問題我個人覺得難以辨析到需要加 () 作區隔的地步, 而且看起來也不該是我要去積極回應的部份, 所以那個問題我就不回應了。 至於 pointer 跟其概念的包含關係是 平等的各自有區別的領域 或是上下包含的關係 pointer pointer ┬ compile-time type compile-time type ├ pointer arithmetic pointer arithmetic ..... 這跟版上的任何人能不能用 "指標" 這個詞,一點關係都沒有。 連 JLS 中都有用到 pointer 這個詞的情況下, (以及後來 br 大提到的 NullPointerException) 以"Java術語"云云來對 "指標" 這個用詞做出排擠行為是不合宜的。 另外像什麼 Java源自C++ 這種少頭去尾的誤解也是不合宜的。 你可以看到我除了介入這兩個東西以外,對討論串沒有進行什麼干涉。 因為 "指標" 具體代表什麼, 是要根據 CS 大辭典還是 MW CB 字典還是 JAVA 詞彙集來引經據典, 還是在討論串中要把"指標"的意義限定在某個特定範圍, 這是值得鼓勵,但應由討論的參與者要去釐清的事情。 也就是你這個問題正在做的事情吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.32.103
文章代碼(AID): #1BFrWD0s (java)
討論串 (同標題文章)
文章代碼(AID): #1BFrWD0s (java)