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

すべてのプログラムをフィルタにする.

👨ケン・トンプソン

ref. ケン・トンプソン - Wikipedia

References

👨デニス・リッチー

📚UNIXという考え方 - その設計思想と哲学

プログラマ必読!「UNIXという考え方―その設計思想と哲学」でUnix哲学の真髄と美徳を学ぶ | Futurismo