[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[b-free: 1254] Re: ObjectOrientedに 関する話。とか。



もうそろそろ寝よっかな。
でも、Tree Insertion Sort の処理時間が、QuickSort の二倍弱から、改良され
ない(涙)。
# Quick Sort はさすがに、Quick っす!!(私事 ^^;)



Ryuichi Naitoh wrote:

> BTRON1 は 16bit マシン用の API ですから、どのみち 32 bit 用に変更する
> 必要はあります。ただ、その変更の必要性をもって、オブジェクト指向のよう
> なトんだところまで変えるということはないと思っています。
> API を全般的に変えてしまうと、BTRON 仕様を参考にしたとは言えなくなって
> しまうのでは?

BTRON仕様とは、中身よりむしろ、操作体系を基本に置く物だと理解してま
したので。


 
> > BTRON1の仕様で行くんだ。と言うハッキリとしたことが聞けたなら聞けた
> > で良いです。
> > 「はあ、そうなんですか。」
> > と言うだけの話です。
> > # ちょっと、残念だけど。
> 
> ただ、BTRON においてオブジェクトを使わないと見切りをつけているというの
> は、鈴木さん自身が以前のメイルで書いているので、今回オブジェクト指向を
> 採用することを提案しスのは、ちょっと不思議です。
> 
> http://rosetta.sccs.chukyo-u.ac.jp/B-Free/mail-archive/mail2/0539.html
> にその時のメイルが残っています。これを読むと、むしろ BTRON にオブジェ
> クト指向を入れることに鈴木さんは反対しているように思えます。
> 
> このメイルでは、ファイル名に TAD を入れるべきでないという理由として、
> それはオブジェクト指向を促進するものであり、せっかく BTRON ではオブジェ
> クト指向に見切りをつけたのだから、入れない方がよい。という意味のことが
> 書いてあると解釈していました。
> 
> 逆に言えば、BTRON に対してオブジェクト指向の雰囲気を入れることにアレル
> ギーがないならば、ファイル名に TAD を使うことには問題ないということで
> すね(と、むし返してみる)。

まあ、あんまり、この話を蒸し返されても、、、、。
と言う感じですが。(^_^;;;;

一応、弁明しておきましょう。

ここで取り上げた Object Oriented は設計論/内部構造のそれとは全く無関係
で、操作体系のことにあります。操作体系で Object Oriented と言った場合、
僕の理解する限り、「Icon など、操作対象を現実世界に関連する<物>として
表示し、それに働きかけることによって所望の操作を遂行する」と言う作法を意
味します。BTRON作法では、Icon も多用しませんし、ましてや「ゴミ箱」
の上に drag すると「削除」になるなんて事もありません。こういう風な現実世
界に存在する対象とそれへの操作を、console 上で再現・投影すると言う考え方
(つまりOO)は、非常に古い(歴史のある)物であるというのは「TRONを
創る」でも触れられているとおりで、坂村教授は「しかし、BTRONでは、こ
の方法は採らない」と言うような主張をしていたのではなかったでしたっけ。

そんなことで、Object Oriented は、一つの文句で、様々な concept を指し示
すのでした。(ちゃんちゃん ^^;)。


 
> # 私自身は、ファイル名に TAD を使うことはオブジェクト指向に近いとは思っ
> # ていません。

上の話と関連すると、TAD によって仮身が仮身独特の形状じゃなくなった場合
に、自由自在の表現力を持つと、window の上にある他の parts との間に混乱を
生んだり、(操作としては仮身でしかないに関わらず)現実世界の物を仮身の表
現力で模倣しようと人々はしたがるだろうと言う話です。

「絵文字」が「文字」として意味を限定するのに対し「絵」は非常に意味が曖昧
で、それを操作したとき似続いて起こる結果が予想しにくいと言うのも、OOの
問題点として言われていることだったと思います。


> 
> 。。。というファイル名に TAD を含めるという昔の議論のことも、最近参加
> した人には訳がわからなかったりして。

でも、Night さんが、こまめに http を引いてくるのは、すごく良いことだと思
います。
:-)

> 
> p----------------------------------------------------------------------q
> | FROM R.Night                                                         |
> | E-mail:                                                              |
> |         rnaitoh@st.rim.or.jp                                         |
> | Key fingerprint = 89 EB 77 95 40 C0 3C CC  37 A1 A7 FA 1C 66 FF D0   |
> b----------------------------------------------------------------------d


-Aki.