ねこ丸です。
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 でコンテキストが違うよと怒られてなくなくかっこ悪い処理
を挟んでいくようなことってあるじゃないですか。あるんですよ。(私の書き方
が悪いだけなんでしょうけど。)そういう、なんかこう自分の中でのかっこ悪さ
を克服することができるような気がしてきました。動機が不純だ(^^;この間から
美しさとかかっこよさとか、何を話題にしているんだ > 自分
--
ねこ丸