Unixとは
歴史上はじめて, 高水準言語である📝C言語で書かれた🔖OS.
🛕Unix哲学
- Small is beautiful. 小さいものは美しい。
- 一つのプログラムには一つのことをうまくやらせる
- できるだけ早く試作を作成する
- 効率より移植性
- 数値データはASCIIフラットファイルに保存する
- ソフトウェアの挺子を有効に活用する
- シェルスクリプトを使うことで挺子の効果と移植性を高める
- 過度の対話的インタフェースを避ける
- すべてのプログラムをフィルタにする
📜Small is beautiful - The UNIX philosophy
小さいものは美しい。
📜Make each program do one thing well
一つのプログラムには一つのことをうまくやらせる.
📜Build a prototype as soon as possible - The UNIX philosophy
できるだけ早く試作する。
📜完璧を目指すよりまず終わらせろ - マーク・ザッカーバーグ
Use software leverage to your advantage
ソフトウェアの挺子を有効に活用する.
再利用性.
📜Make every program a filter - The UNIX philosophy
すべてのプログラムをフィルタにする.
👨ケン・トンプソン
- Unix開発.
- B言語開発
- 📝Go言語開発.
ref. ケン・トンプソン - Wikipedia
References
📚UNIXという考え方 - その設計思想と哲学
プログラマ必読!「UNIXという考え方―その設計思想と哲学」でUnix哲学の真髄と美徳を学ぶ | Futurismo