From: Take_tk Date: 2003-09-01T00:32:24+09:00 Subject: [ruby-list:38311] Re: シュールな名前 たけ(tk)です。 [ruby-list:38263] Re: シュールな名前 にて Take_tk さん 曰く: > > >+オブジェクト空間--------+ > > >| [オブジェクト] <--------[変数] > > >|[オブジェクト] ... + > > >+------------------------+ … >  そうです。この図を理解することがすべて説明の目標になると思います。 > >  『Rubyの冒険』ではp.208〜p.210、p.212で変数→オブジェクトという図を使っ > て、「オブジェクトの共有」、「破壊的メソッドの場合」と「自己代入演算子の > 場合」の違い、「dupメソッドを使った場合」の違いを説明しています。 … > * この部分で編集者から「分からぬ攻撃(この説明では初心者には理解できな > い、もっと噛み砕いて説明せよ)」の集中砲火を浴びてしまいました……。(^^;  この文章から編集者についていろいろ邪推される方が現れたことをお詫びしま す。 [ruby-list:38272] > 私の最初の本(最初の版)でも, この辺りの説明を理解してもらうのはたいへん > でした.  矢印モデルの場合、オブジェクトが「オブジェクト空間」という、プログラム の表面からは見えない場所にある、ということを前提としています。そのため、 「見えない場所」をどのように説明するか、「見えない場所にあるものを指し示 す」とはどういうことなのかを説明する、という難しさがあります。  この難しい説明を、どのように工夫すれば初心者にも分かりやすいものになる か、ということに編集者が心を砕いたという趣旨でご理解ください。 take_tk = kumagai hidetake