Filosofi Unix

Filosofi Unix adalah sejumlah norma dan budaya serta pendekatan filosofis untuk pengembangan perangkat lunak yang minimalis dan modular. Filosofi ini dipelopori oleh Ken Thompson dan didasarkan pada pengalaman para pengembang terkemuka dari sistem operasi Unix. Sejak awal para pengembang Unix ini berperan dalam memperkenalkan konsep modularitas dan penggunaan kembali kode-kode pemrograman dalam praktik rekayasa perangkat lunak. Seiring dengan waktu, para pengembang terkemuka Unix menetapkan beberapa norma budaya untuk mengembangkan perangkat lunak tersebut, dan norma-norma ini menjadi sama pentingnya dengan teknologi Unix itu sendiri. Filosofi Unix secara umum menekankan pada pembangunan kode yang sederhana, ringkas, jelas, modular, dan dapat diperluas secara mudah serta dapat digunakan kembali oleh pengembang lain, selain penciptanya. Filosofi Unix ini lebih memprioritaskan pada kemampuan komposisi program daripada desain monolitiknya.

Dalam makalah Sistem Operasi Unix pada tahun 1974, Dennis Ritchie dan Ken Thompson menuliskan sejumlah konsep desain sebagai berikut:
 Mudah dalam penulisan, pengujian, dan menjalankan program
 Penggunaan interaktif sebagai pengganti pemrosesan batch
 Efisiensi dan keandalan desain karena keterbatasan ukuran memori, dan
 Sistem yang mandiri: semua perangkat lunak Unix dikelola di bawah program Unix itu sendiri.

 Referensi 

 Lihat juga 
 Filsafat kecerdasan buatan
 Filsafat ilmu
 Filsafat kimia
 Filsafat fisika
 Filsafat geografi
 Filsafat ilmu komputer
 Filsafat  informasi
 Filsafat statistika
 Filsafat teknologi
 Filsafat matematika

 Pranala luar 
 Basics of the Unix Philosophy

Kategori: Unix
Kategori:perangkat lunak