برنامه نویسی ایده آل

این اثر ترجمه ای است از کتابی با همین مضمون, که توسط Karl Seguin در سال 2008 نوشته شده است .

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

این کتاب به توضیح روش های جدید تولید نرم افزار می پردازد.برای دریافت نسخه ای از آن به لینک ضمیمه شده مراجعه نمایید .


دریافت

اصل مطلب



چرا گنو لینوکس

از امروز به صورت رسمی به گنو لینوکس مهاجرت میکنم هرچند قبلاً تجربه کار با لینوکس رو داشتم ولی بنا به دلایلی که در ادامه پاسخ تمام آنها گفته شده مجدداً به ویندوز برگشتم.

چنتا از این دلایل رو که خودم زمانی به اونها اعتقاد داشتم رو همراه با دلیل منطقی قرار دادم .



نرم افزار انحصاری یا آزاد

من توی ایران زندگی میکنم چه لزومی داره بیام از لینوکس استفاده کنم ایران تحریم و تا ابد هم تحریم میمونه پس چرا باید بیام وقتمو برای یادگیری استفاده از یه سیستم عامل باز متن بذارم. به راحتی با 1500 تومن میرم یه پک ویندوز با شونصدتا نرمافزار می خرم و استفاده میکنم؟


یکی از دلایلی که واقعا از نرم افزارهای انحصاری (یا شبه آزاد - مثلا با همین tivo کردن و...) بدم میاد اینه که اول باید کلی وقت بذارید تا یه برنامه رو برای کاربر بنویسید و امکاناتش رو زیاد کنید وبعد کلی وقت بذارید و تکنیکها و تکنولوژی های مختلف رو به کار بگیرید تا کاربر رو محدود کنید! حتی در بعضی موارد بعد از کلی کار کردن روی یک برنامه بیاید و از عمد روش باگ بندازید که چی؟ که کاربران اون نرم افزار رو آپدیت کنن! 

پس حالا چرا نباید وقت گذاشت و طرز استفاده از یه سیستم عامل متن باز رو یاد گرفت چرا باید بذاریم یه افراد سود جو و بیزینس من که فقط به فکر جیب خودشون و پول درآوردن هستن باید و نباید ها رو برامون بر اساس مصلحت خودشون مشخص کنند. من محال موقعه ای که پشت پی سی بشینم گذرم به ویکی پدیا نیفته.حالا چرا نباید سایتی که یکی از پرترافیک ترین وبگاههای جهان بیاد و مثله سایت های دیگه بنر تبلیغاتی اضافه کنه چرا نباید برای استفاده شما پول نگیره و خیلی چیزای دیگه؟

در ادامه ابتدا ترجمه ای از کنفرانس 2007 ریچارد استالمن که به بررسی اهمیت استفاده از مجوز GPL 3 و فلسفه آزادی آورده شده و در ادامه سعی کردم در چند اپیزود مطالبی رو روشن کنم .



ادامه مطلب ...