08/08/09 16:55:35 p8Vq2pfY
ちなみに、linuxにあるファイル検索等のGUIツールはコマンドライン生成プログラムでしかない。
こういうのをフロントエンドと言うんだけどね。
nautilusは例えばマウスでファイルを移動させるのを感知したらcpコマンドを実行する。
(コマンドラインか関数呼び出しかは忘れたけどどっちにしろ同じ事)
k3bは完璧なフロントエンドで全てはコマンドラインを生成して実行する。
GUIとCUIの関係がちょっとは分かってもらえるかな。
よく使いそうなコマンドラインのパターンをGUIに実装してるにすぎない。
バリエーションは無限で全てのパターンを実装するのは不可能。
CUIなら無限のバリエーションを使える。