[ruby-list:38382] Re: シュールな名前

From: 池田 孝志 <ikeda.ta@...>
Date: 2003-09-07 11:36:22 UTC
List: ruby-list #38382
池田です。

Nakamura Akifumiさんは書きました:

> 問題(と俺が思うの)は、なにやら、
> 
> 「量子力学みたいに小難しいものと、矢印モデルとは、
> 似たようなものだ。
> なので、初心者用説明のためには、
> 最初は矢印モデルとは距離をおいたほうがいい。」
> 
> と思っている人が、どこか(^^;に居るっぽいなーという点です。
> 
> #もしそうだとしたら、それは違うんじゃないか?と言いたかったんです。

確かに比喩を易しくしておかないと、余計にややこしい話に
聞こえる可能性はありますね。比喩って作るのむずかしー。

> > まあ、これは入門者には辛いっすよね。どんな大層な言語か(笑)
> > いずれにせよ、紙に矢印書いたらすぐ分かると思う(笑)
> > 頭でわざわざ考えることもないかな。
> 
> http://marimpod.homeip.net/chomswiki/24
> 
> この文章(Smalltalkに関する文だそうですが、
> 言語一般やOOP言語一般にとってもかなり示唆に富んだ文
> だと思います)の、
> 
> 「話題にしたい対象と、
> ある単義的(ユニークな)目印とを関連づけたら、
> その後はその目印を示すだけで
> もとのオブジェクトのことに言及できるのだ」
> 
> というサラリとした説明は、
> rubyにとっても非常に有効であるように思います。
> 
> どこも難しくないような気がするんだよな…

意味自体は簡単だと思うし、赤坂のRubyの会合で僕も
「幼稚園児にRubyを!」と叫んだものの(笑)Squeakは要は
タイルでOOPを幼稚園児にさせてしまっているのが現実だし、
OOとかOOPそのもの自体はものすごい簡単なことだとは思います。

> ま、紙や黒板やWhiteBoardでサラサラ描けば
> すぐ(箱と同じくらいすぐ)説明できることだし。

そう思う。
まあ、自分のためなんですが、箱モデルにしても、配列の中身をメモに
書くときくらいならパッと書けるし、まあそれはそれでいけてると思う。
これが矢印をメモでも使わなきゃ末代まで呪われる!世界では
かなりだるいのでケースバイケースと思います。
「モデル」だから正確に現象を把握してなくても全然オッケーみたいな。

> あと(再掲かつツマラナイものですが)Object短冊
> (http://hpcgi2.nifty.com/guion3/tiki/tiki.cgi?c=v&p=Object%C3%BB%BA%FD)
> みたいなオモチャでも簡単に表現できるし。

あー、こういうのやってみたかった。

> こうしておけば、DataDisplayDebugger
> (http://www.gnu.org/software/ddd/all.jpg)
> みたいなものをリアルワールドでほいほい動かすことで
> オブジェクトの動きがシミュレーション出来そうだなーと。

それこそRubyこそこういうデバッガあってもバチは当たらないと思う。
プログラミングそのものかも。

> 小学生(?)が「足し算」とか呟きながら数字タイルを机上で移動
> させるのと同様に、「変数の代入」とか呟きながら短冊を
> 机上で移動すりゃいいんです。

そのまま簡単なことを簡単に出来るんだったら、これはすごいことだと
掛け値なしに思う。本当に「ソース見てね」って堂々と言えるかも。
それに初心者にもすぐ使ってもらえそうだ。

--
池田孝志


In This Thread

Prev Next