前田です。

At Sun, 11 Apr 1999 19:02:49 +0900,
ISII takesi <isii / harmony.co.jp> wrote:
>  > # というか「インスタンス」と狭義の「オブジェクト」って語感が違う
>  > # だけで同じ概念ではないでしょうか。
> 
> Ruby で、広義の「オブジェクト」と狭義の「オブジェクト」の区別って
> あるんでしたっけ?

Rubyで「オブジェクト」といった場合はすべて狭義のオブジェクトにな
りますね。

> # そもそも 広義の「オブジェクト」 ってなんだろう、、^_^;

ここでは、first class objectの意味で使いました。
たとえば、Javaのint型のデータもこれに該当します。
# ひょっとするとこれもインスタンスと呼ばれるのかな。

> クラスもオブジェクトなんですよね。Ruby では。(Smalltalk でも)

はい。

> # 蛇足ですが、、メンバー変数ではなくて、インスタンス変数と呼ぶ。
> # メンバー変数って、C++ 独自? Javaではなんと呼んでいるんでしたっけ

JLSを見るとJavaでもinstance variableと呼んでいるようです。
他にもメンバ関数とか派生クラスとかテンプレートとか、C++だけ用語が
違うことが多いですね。

-- 
前田 修吾