Unix FelsefesiUnix felsefesi Ken Thompson tarafından ortaya konmuş, minimalist ve kolayca parçalara ayrılabilen (modüler) yazılımlar geliştirme yaklaşımlarıyla oluşturulmuş kültür normları ve felsefeleridir. Unix işletim sistemi geliştiricilerinin tecrübelerinden yola çıkılarak tekrar kullanılabilir ve parçalara ayrılabilir mühendislik uygulamaları hareketidir. Zamanla Unix'in önde gelen geliştiricileri bir takım kültürel normlar oluşturmuş ve bu normlar Unix'in kendisi kadar etkileyici ve önemli hale gelmiş ve "Unix felsefesi" olarak bilinmeye başlanmıştır. Unix felsefesi, kolayca bakımı yapılabilen ve gerektiğinde yazılımı ilk oluşturan kişilerin amaçları dışında da farklı amaçlar için kullanılmaya müsait, basit, kolay taşınabilir, temiz, kolay parçalara ayrılabilir ve genişletilebilir yazılımlar oluşturabilmeyi vurgular. Unix felsefesi tek parçadan oluşup herşeyı yapan programlar yerine bir araya getirilebilir olan parçalardan oluşmayı tercih eder. Ortaya çıkışıUnix'in felsefesi Doug McIlroy tarafından 1978'de yayınlamış Bell System Technical Journal'da şu şekilde açıklanmıştır:[1]
Kaynakça
|