UNIX哲学
参考
和訳多すぎて、原文のままで使うのが一番良い気がしてきたrmaruon.icon
---
a スモール・イズ・ビューティフル
b 小さいものは美しい。
c 小は美なり
a 一つのプログラムには一つのことをうまくやらせる
b 各プログラムが一つのことをうまくやるようにせよ。
c 1つ1仕事
aを算用数字にした
a できるだけ早く試作を作成する
b できる限り早く原型(プロトタイプ)を作れ。
c 即行プロトタイプ
早めのパブロン♪
a 効率より移植性
b 効率よりも移植しやすさを選べ。
c 効率性より移植性
「~性」を排除
a 数値データはASCIIフラットファイルに保存する
b 単純なテキストファイルにデータを格納せよ。
c データはテキスト
a ソフトウェアの挺子を有効に活用する
b ソフトウェアを梃子(てこ)として利用せよ。
c レバレッジ・ソフトウェア
a シェルスクリプトを使うことで挺子の効果と移植性を高める
b 効率と移植性を高めるためにシェルスクリプトを利用せよ。
c シェルスクリプト活用
a 過度の対話的インタフェースを避ける
b 拘束的なユーザーインターフェースは作るな。
c 対話インタフェース回避
a すべてのプログラムをフィルタにする
b 全てのプログラムはフィルタとして振る舞うようにせよ。
c フィルタ化