[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 1591] Re: ポインタの定義



前橋です。

久野さん:
>久野です。いやーポインタの話はいつも盛り上がりますね。

(こっちでは)お久しぶりです。

>1. ポインタといったら、Cのアレ
>→Javaにポインタはない
>
>2. ポインタといったら、Pascalなども含めたアレ。Cのはそれを拡張したもの
>→Javaの参照は、一般的にはポインタと呼ばれるものである

んー、以前にも書いたように、私は Pascal 原理主義者ではなくて
C 言語野郎です。まあ、私はCでも「ポインタ演算なんか使うのは
やめてしまおう」と言ってるような奴なので、2の主張もわかりますが。

小藪さんへのレス(笑)でも書いたように、どっちかというと、私は
「実害」の方を問題にしたいのです。

>なんとなく「『レス』って何ですか」の議論と近いものを感じますです。

えっと、この場合、私はどっちなんでしょう?

私は別に「レス」って言ってもいいと思っています。
# 自分じゃ言いませんが。

「ポインタ」と「参照」が何か違うものだとして、そのなんだかよく
分からない違い(?)を根拠に「Javaにはポインタがない」と主張するのは、
「『レス』って何ですか」にすごく近いと思う...

たとえ話が自説の根拠になるとは思えないので、以下ヨタ話:

「Windowsには、ブラウザはプリインストールされていない」
→IE は「ユーザエージェント」であって「ブラウザ」ではない。

「春風高校光画部には、ロボットはいない」
→ロボットじゃないよ、アンドロイドだよ。

「Javaにはポインタはない。あれは参照だ」という主張は、このレベルの
話だと思う...

「同じだ、バカ者!」                    ←たわばセンパイ
「うるさい。おまえなんかポインタだ!」  ←鳥坂センパイ

------------------------------------------------------------
  前橋 和弥              maebashi@xxxxxxxxx
                         http://member.nifty.ne.jp/maebashi/
------------------------------------------------------------