「UNIXとは形容詞であって名詞ではない.」
これはAT&Tが配布している小冊子に記されている有名な言葉である.現在ではこの規定は取り払われ,UNIXは名詞として使われる場合が多いが,ここではUNIXを形容詞として扱い,タイトルも「UNIX『な』生き方」とした.
「UNIXとは形容詞であって名詞ではない.」
これはAT&Tが配布している小冊子に記されている有名な言葉である.現在ではこの規定は取り払われ,UNIXは名詞として使われる場合が多いが,ここではUNIXを形容詞として扱い,タイトルも「UNIX『な』生き方」とした.
UNIXな生き方とはどういうことか.私は非常にすばらしく美しい生き方であるという結論に至った.「生きる」ということは即ち「問題解決する」と言うことに等しい.言い換えれば生き方とは問題解決の方法ということなのである.それではUNIXな問題解決の方法をUNIXの大定理に基づいて考えるとしよう.「UNIXという考え方」という著書から抜粋した大定理を定義としてここに挙げる.
Small is beautiful
一つのプログラムには一つのことを上手くやらせる
できるだけ早く試作する
効率より移植性を優先する
数値データはASCIIフラットファイルに保存する
ソフトウェアを梃子として利用する
シェルスクリプトによって梃子の効果と移植性を高める.
過度の対話的インタフェースを避ける.
すべてのプログラムをフィルタとして設計する.
しかし,...