作者: ねこ丸
日時: 2002/4/03(12:49)
 ねこ丸です。

References: <200204030128.g331S8024826@...-net.or.jp>
HIDAKA Takahiro <cv8t-hdk@...-net.or.jp> さん writes
In 「[TSruby:38] Re: [TSabc:8]初心者用のスクリプト言語」

>  これを見て思ったのは、ぼくってスクリプト苦手なのかもってことで(^_^;
> 
>  awk も Perl も sh も、読めると思うしちょっとくらい書けたけど、
> あんまり実用的に使ったことがなかったです。さーがんばって
> 書くぞーとおもえば書けるけど、日常の道具というほどには
> 使いこなしてなかったですね・・

  え、なんかそう思わせるとこありました?
  まぁ確かに DOS の頃は awk スクリプトを SOS で com 化して自作コマンドと
してよく使っていました。実はコマンドライン環境としてはこの頃が自分の中で
は最強でした。GUI に移行してからはやっぱ GUI でごまかしちゃうことも多い
ので日常的にスクリプト書いたりはしてないですね。ずいぶん忘れてしまいまし
た。ま、それはそれで使い方の一つだと思うんですが。

  で、最近は見た目の情報をきちんと CSS で与えてやれば HTML だけでも十分
かつ“揺れ”のない表現力(ブラウザごとの違いはとりあえず無視)を持つこと
もあって、再びテキスト処理か、と思っているところです。ま、コマンドライン
環境強化とは別モンですけど。


>  インタフェースを作りこむことそのものなんですが、
> インタフェースとしてオブジェクトを使うことでより楽になる
> 例のつもりでした。

  えーと、そうかこちらの頭の中がやっぱ古いんです(^^;
  同じ「1つの関数」を「標準入力から読み込む処理の中」でも呼び出せるし、
「ファイル入出力の処理の中」からでも呼び出せるよ、っていうのと何が違うの?
と思ったのですが、この「2つの処理を別々に書くこと」を前提にしている段階
で、すでに私の考え方が古いんだなと思います。
  そりゃそうですね。何しろ呼び出しの「方向」から違いますもんね。


>  そうですね。頭の中を整理しながら書くのにはオブジェクト指向は
> 便利かな、という例だと思ってください(^_^;;

  なるへそ。
  いやね、必要ないものは隠蔽しちゃうってのは関数もそうですけど、すごく便
利だと思うんですよ。それがオブジェクト指向だともっと柔軟にいけるはずだよ
なーとは思ってはいるんですね。いかんせん、そういうのを実感するほど規模の
大きなスクリプトを書く機会がほとんどないんですが(^^;(<というのがすでに
思い込みなのか。規模が大きくなくてもオブジェクト指向の恩恵は受けられる?)


> じゃあこんなのは面白いとおもってもらえるのかな。プログラムとしては
> 別に役には立たないですし、これだけならawkとかのほうが
> 短く書けるかもしれないですが・・・

  半分くらいしか分かっていないと思いますが、なんとなく面白いかも。
  いや例えば Perl でコンテキストが違うよと怒られてなくなくかっこ悪い処理
を挟んでいくようなことってあるじゃないですか。あるんですよ。(私の書き方
が悪いだけなんでしょうけど。)そういう、なんかこう自分の中でのかっこ悪さ
を克服することができるような気がしてきました。動機が不純だ(^^;この間から
美しさとかかっこよさとか、何を話題にしているんだ > 自分



--
    ねこ丸