تور لحظه آخری
امروز : سه شنبه ، 3 مهر 1403    احادیث و روایات:  امام علی (ع):زبان خود را به نرمگويى و سلام كردن عادت ده، تا دوستانت زياد و دشمنانت كم شوند.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

بلیط اتوبوس پایانه

 






آمار وبسایت

 تعداد کل بازدیدها : 1817978670




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

فلسفه یونیکس


واضح آرشیو وب فارسی:سایت ریسک: View Full Version : فلسفه یونیکس rtech9th August 2008, 10:16 AMینوکسی ها شعار زیبایی دارند که می گوید «لینوکس فقط یک سیستم عامل نیست، لینوکس یک فرهنگ است». به همین خاطر در بین گنو/لینوکس کارها و بقیه دنیای نرم افزارهای آزاد، فلسفه هم ارزش مهمی پیدا کرده. این فلسفه را می شود در مفهوم آزادی نرم افزار و خیلی جاهای دیگر دید و حتی در شوخی های لینوکسی ها هم به کرات به فلسفه بر می خوریم. در این پست می خواهم به شکل خلاصه، درباره فلسفه یونیکس بنویسم. این فلسفه خلاصه ای است از صفحه ویکیپدیای Unix Philosophy. این مبانی نظری (فلسفه ها) نتایجی هستند که افراد درگیر این صنعت در پی سال ها تجربه نهفته پشت سر سیستم های مبتنی بر یونیکس (پوزیکس ها) به آن رسیده اند. مکلوری: ربع قرن یونیکس مک لوری که مبدع Unix Pipes و یکی از پایه گذاران یونیکس است فلسفه این سیستم عامل را به شکل زیر خلاصه کره: کاربران ثبت نام کرده قادر به مشاهده لینک می باشند برنامه هایی بنویسید که فقط یک کار انجام دهند اما به نحو احسن کاربران ثبت نام کرده قادر به مشاهده لینک می باشند برنامه هایی بنویسید که بتوانند با هم کار کنند کاربران ثبت نام کرده قادر به مشاهده لینک می باشند برنامه هایی بنویسید که با متن کار کنند چرا که متن رابطی عام است مایک گانکارز: فلسفه یونیکس مایک گانکارز در سال ۱۹۹۴ با مشاوره دیگر فعالان دنیای یونیکس قواعد زیر را ابداع کرد. او یکی از طراحان سیستم پنجره X است. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند کوچک زیباست. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند هر برنامه باید یک کار را به خوبی انجام دهد. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند در اولین فرصت ممکن، یک نمونه اولیه بنویسید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند انتقال پذیری را به بهینه بودن سیستم ارجح بدانید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند اطلاعات را در فایل های متنی تخت جا بدهید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند از قدرت نرم افزار به نفع خودتان بهره ببرید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند قدرت و قابلیت انتقال را با نوشتن شل اسکریپت افزایش دهید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند از رابط های کاربری پر دنگ و فنگ دوری کنید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند هر برنامه ای را به شکل یک فیلتر بنویسید. اریک ریموند: هنر برنامه نویسی یونیکس کاربران ثبت نام کرده قادر به مشاهده لینک می باشند (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند)ریموند با پایبندی به قاعده KISS یا Keep It Simple, Stupid قواعد زیر را برای برنامه نویسی یونیکس پیشنهاد می کند: کاربران ثبت نام کرده قادر به مشاهده لینک می باشند ماجولار بودن: بخش های کوچکی بنویسید که با رابط های تمیزی به هم وصلند. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند وضوح: وضوح بهتر از هوشمندی است. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند اتصال: برنامه هایی طراحی کنید که بتوانند به دیگر برنامه ها متصل شوند. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند جدایی: سیاست را از مکانیزم جدا کنید، رابط باید از هسته اصلی جدا باشد. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند سادگی: برای سادگی طراحی کنید، فقط وقتی مجبورید پیچیدگی اضافه کنید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند امساک: فقط وقتی برنامه‌ای بزرگ بنویسید که ثابت شده باشد هیچ برنامه دیگری فایده ندارد. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند شفافیت: برای راحتی خواندن طراحی کنید تا بررسی و باگ زدایی ساده تر شود. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند استحکام: استحکام فرزند شفافیت و سادگی است. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند ارائه: Fold knowledge into data so program logic can be stupid and robust کاربران ثبت نام کرده قادر به مشاهده لینک می باشند حداقل سورپریز: در طراحی رابط، امور غیرمعمول را به حداقل برسانید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند سکوت: وقتی برنامه چیز عجیبی برای گفتن ندارد، بهتر است چیزی نگوید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند تعمیر: وقتی شکست اجتناب ناپذیر است، زود و پر سر و صدا برنامه را بشکنید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند اقتصاد: وقت برنامه ارزشمند است، آن را مهمتر از زمان ماشین بدانید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند استمرار نسل: با دست هک نکنید، برنامه هایی بنویسید که برنامه هایی بنویسند. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند بهینه سازی: قبل از ظریف کاری، یک نمونه عملی بسازید. قبل از بهینه سازی، برنامه باید درست کار کند. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند تنوع: هر ادعایی مبنی بر «یک راه حقیقی» را با شک و تردید بنگرید. کاربران ثبت نام کرده قادر به مشاهده لینک می باشند ارتقاء پذیری: برای اینده طراحی کنید چرا که آینده زودتر از آنی که فکر می کنید فرا خواهد رسید. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 370]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن