شروع برنامه‌نویسی تابعی با Haskell

امتیاز: ۲۷ حامد رمضانیان چهارشنبه ۷ فروردین ۱۳۹۲ - ۰۰:۳۵ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

زمانی که در دانشگاه در حال یادگیری درس زبان‌های برنامه‌نویسی بودم، می‌گفتم چرا باید این همه زبان برنامه‌نویسی وجود داشته باشه؟ و سوال‌های مشابه این برام پیش می‌اومد. مثلا یکی از چیزایی که برام خیلی جالب بود برنامه‌نویسی به صورت شی‌گرا خیلی سربار اضافی برای برنامه شما ایجاد می‌کنه و فقط مزیتش اینه که برای ما انسان‌ها فهم برنامه رو بهتر می‌کنه اما برای ماشین بدتر.
وبلاگ سرریزهای ذهن من درباره برنامه‌نویسی تابعی می‌نویسد و برای کسایی که در برنامه‌نویسی شی‌گرا غرق شده‌اند نیاز است این نوشته خوانده شود:
«من موقعی که به پیشنهاد Larry Wall و چند نفر دیگه رفتم که یکمی Functional Programming یاد بگیرم، به چند تا مشکل اساسی برخوردم. یکی این که کلی گزینه جلوم بود، از Lisp بگیر تا این که مثلا با Python کار کنم. دوم هم این که اصلا نمی‌فهمیدم اینا چی می‌گن، حرفی که زده می‌شد با تصویری که من تو ذهنم از برنامه‌نویسی داشتم کاملا متفاوت بود. سعی می‌کنم با این پست این مشکل رو برای افرادی که توی موقعیت مشابهی هستند رفع کنم.»


میگل ایکازا بنیان‌گذار گنوم به جمع مکی‌ها پیوست

امتیاز: ۱۲ حامد رمضانیان چهارشنبه ۱۶ اسفند ۱۳۹۱ - ۱۲:۰۵ دیدگاه‌ها ۳ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

میگل ایکازا بنیان‌گذار پروژه گنوم، در وبلاگ خود اعلام کرد که به پلتفرم اپل یعنی مک، خواهد پیوست.
او دلیل خودش را این‌چنین بیان می‌کند: «از هم‌گسستگی پلتفرم لینوکس، توزیع‌های غیرقابل سازگار و ناسازگاری یک توزیع در نسخه‌های مختلف» دلایل میگل ایکازا است.
Jonathan Riddell از تیم کوبونتو در پی این حرکت، در قالب یک نوشته در وبلاگ خود دربارهٔ آن می‌نویسد.
میگل ایکازا قبلا با مایکروسافت (بنیاد کدپلکس) همکاری نیز داشته‌است و همچنین بنیان‌گذار بنیاد نرم‌افزار آزاد نیز او را خیانتکار به جامعهٔ نرم‌افزار آزاد نامیده‌است.
به نظر شما دلایل میگل ایکازا برای جدا شدن از گنو/لینوکس قانع‌کننده است؟