[SML 7197] Re: "Rectangle class>>new"について
AOKI Atsushi
aoki @ sra.co.jp
2006年 9月 27日 (水) 18:05:37 JST
> 私が、「本に書かれている意図に沿って読む」と表現したのでは、正確に伝わりにく
> かったかもしれません。もう少し正確に書くと、
>
> 著者である青木さんが、例えば2.1 do itの節で、読者(寺内さん)に伝えたい事を、
> きちんと受け取って読み進める
>
> ということです。何を伝えたいのかは、(Smalltalkのコードの前後の)日本語の文章の
> 中に書かれていますし、1.1節や1.2節に本全体を通して何を伝えたいかが、書かれて
> います。(著者ご本人と直接コミュニケーションできる場で、私がこんなことを書くのも
> おこがましい気はするのですが 。)そこのところを理解しておけば、「ここのSmalltalkの
> コードは、文法の理解を確認するための例だな」とか、「こういうことをしたい時は、
> このコードのパターンを憶えておけばいいんだな」とかが、分かってくると思います。
おこがましいもなく、さしでがましくもありません。すばらしい!
まさに濱崎さんの仰せの通りなんです。そもそも、本のタイトルの
「Smalltalk イディオム」が、それを物語っているんです。
内部の作りがどうなっているのかを調べる前に、コードのフレーズ
やパターンを、何回も声に出して、口ずさんで、丸暗記しなさい、
ということです。黙読はダメ、音読ですよ、とね。
理解はしなくていいの、まず暗記、理解はその後。見た先から覚え
なさい、聞いた先から憶えなさい。まず行を熟(こな)しなさい。
行解の後から理解はついて来る、迷いなさんな、ということです。
------------------------------------------------------------
R2D2 (AOKI Atsushi) http://www.sra.co.jp/people/aoki/
SML メーリングリストの案内