言語屋としてあえて逆らってみる :-) 久野です。

toda@lbm.go.jpさん:
> 物理的実体のあるものを指す場合に限定して考えると、
> 固有名詞の場合には、物理的に異なる存在であれば
> 異なる文字列を割り当てるのが本来あるべき状態であり、
> 同じ文字列を割り当ててしまえば「同姓同名」ということになります。

> 一方の一般名詞の場合には、物理的に異なる存在を同じ文字列で識別しても、
> それが双方に共通する属性に着目しての識別であれば、
> それは当然の結果であって、重複命名でも何でも無い。
> でも、着目している属性が異なるのに同一文字列になったら、
> それは重複命名であって「同音異義」に該当します。

  うーんなるほど。

> >         1文字の変数名は固有名詞ぽくないですし :-)           久野
> でも、プログラム言語の「識別子」は、一般論として固有名詞だと思
> います。「個体識別のために与える名前」ですから。

  ですが、iというカウントするための一般的な何かをその近辺でたまた
ま同じものがないからそう記して済んでいるというふうに意識すること
もできるかも知れません。

> 「囚人の識別番号」よりは固有名詞っぽいでしょ^_^;

  世の中の山のようなプログラムに山のようにiなるものがあることを
想像すると一概に賛成しかねます :-P

        そんな風に思っているからバグを出すのか :-)         久野