PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فلسفه يونيكس (مقاله)



nafise sadeghi
25th September 2008, 05:47 AM
فلسفه یونیکس
ینوکسی ها شعار زیبایی دارند که می گوید «لینوکس فقط یک سیستم عامل نیست، لینوکس یک فرهنگ است»=D>=D>. به همین خاطر در بین گنو/لینوکس کارها و بقیه دنیای نرم افزارهای آزاد، فلسفه هم ارزش مهمی پیدا کرده. این فلسفه را می شود در مفهوم آزادی نرم افزار و خیلی جاهای دیگر دید و حتی در شوخی های لینوکسی ها هم به کرات به فلسفه بر می خوریم.
در این پست می خواهم به شکل خلاصه، درباره فلسفه یونیکس بنویسم. این فلسفه خلاصه ای است از صفحه ویکیپدیای Unix Philosophy. این مبانی نظری (فلسفه ها) نتایجی هستند که افراد درگیر این صنعت در پی سال ها تجربه نهفته پشت سر سیستم های مبتنی بر یونیکس (پوزیکس ها) به آن رسیده اند.

مکلوری: ربع قرن یونیکس

مک لوری که مبدع Unix Pipes و یکی از پایه گذاران یونیکس است فلسفه این سیستم عامل را به شکل زیر خلاصه کره:
http://freekeyboard.net/dist/puce_rtl.gif برنامه هایی بنویسید که فقط یک کار انجام دهند اما به نحو احسن
http://freekeyboard.net/dist/puce_rtl.gif برنامه هایی بنویسید که بتوانند با هم کار کنند
http://freekeyboard.net/dist/puce_rtl.gif برنامه هایی بنویسید که با متن کار کنند چرا که متن رابطی عام است
مایک گانکارز: فلسفه یونیکس

مایک گانکارز در سال ۱۹۹۴ با مشاوره دیگر فعالان دنیای یونیکس قواعد زیر را ابداع کرد. او یکی از طراحان سیستم پنجره X است.
http://freekeyboard.net/dist/puce_rtl.gif کوچک زیباست.
http://freekeyboard.net/dist/puce_rtl.gif هر برنامه باید یک کار را به خوبی انجام دهد.
http://freekeyboard.net/dist/puce_rtl.gif در اولین فرصت ممکن، یک نمونه اولیه بنویسید.
http://freekeyboard.net/dist/puce_rtl.gif انتقال پذیری را به بهینه بودن سیستم ارجح بدانید.
http://freekeyboard.net/dist/puce_rtl.gif اطلاعات را در فایل های متنی تخت جا بدهید.
http://freekeyboard.net/dist/puce_rtl.gif از قدرت نرم افزار به نفع خودتان بهره ببرید.
http://freekeyboard.net/dist/puce_rtl.gif قدرت و قابلیت انتقال را با نوشتن شل اسکریپت افزایش دهید.
http://freekeyboard.net/dist/puce_rtl.gif از رابط های کاربری پر دنگ و فنگ دوری کنید.
http://freekeyboard.net/dist/puce_rtl.gif هر برنامه ای را به شکل یک فیلتر بنویسید.
اریک ریموند: هنر برنامه نویسی یونیکس

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد