فلسفه یونیکس

دانشنامه عمومی

فلسفه یونیکس که سرمنشا آن کن تامسون است، مجموعه ای از هنجارهای فرهنگی و رویکردهای فلسفی برای توسعه نرم افزارهای کوچک اما تواناست که بر اساس تجربیات توسعه دهندگان برجسته سیستم عامل یونیکس شکل گرفته است. فلسفه یونیکس بر روی ساختاری کوچک، ساده، واضح، پیمانه ای و قابل گسترش تأکید دارد که به غیر از نویسندگان اصلی و اولیه کد، توسعه دهندگان دیگر هم بتوانند آن را به سادگی نگه داری کنند و برای اهداف مختلف از آن استفاده کنند.
• کوچک زیباست.
• هر برنامه را طوری بسازید که یک کار را به خوبی انجام دهد.
• در اسرع وقت، یک نمونه اولیه ( به انگلیسی: prototype ) بسازید.
• پرتابل بودن را بر کارایی ارجحیت دهید.
• اطلاعات را در فایل های متنی ذخیره کنید.
• از نیروی نرم افزاری به نفع خود استفاده کنید.
• از شل اسکریپت ها برای افزایش پرتابل بودن و بهره وری استفاده کنید.
• از رابط های کاربری دست و پاگیر بپرهیزید.
• هر برنامه را به صورت یک فیلتر بسازید.
• یونیکس ساده است، تنها کمی هوش می خواهد تا این سادگی را درک کرد. - دنیس ریچی
• یونیکس طوری طراحی نشده که کاربران را از انجام کارهای احمقانه بازدارد، چرا که این کار باعث می شود تا کاربران از انجام کارهای هوشمندانه هم بازداشته شوند. - دوگ گوین
• یونیکس هرگز نمی گوید «لطفاً». - راب پایک
• کسانی که یونیکس را درک نمی کنند، محکوم به اختراع مجدد آن هستند. - هنری اسپنسر
عکس فلسفه یونیکس
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس