2005-09-03

λ C++のメソッド呼び出しがreceiver<-method(arg)という記法だったら

目から鱗。

自分は ObjectiveC→Smalltalk→C++ という順番でオブジェクト指向言語に触れたから、 「C++はCの拡張だけどオブジェクト指向っぽく書く手助けをしてくれる」という理解をした。

今の初心者はいきなりC++で巨大なクラスライブラリを順番に呼ぶみたいなとこからスタートが、 「オブジェクト*指向*って何よ」という戸惑いを生むのかなあ。

ネットワーク経由でのメッセージパッシングがそれっぽく書ける言語ってあるのかしら。 C# Remoting はあまりに透過的でメッセージパッシングな気分になれないんだよな。 C# Remoting も明示的に receiver<-method(arg) という記法だったらよかったのに。

[]