Kamal FarahaniدرTehranjs·۷ سال پیشجاوااسکریپت: لعنت یا نعمت؟جاوااسکریپت وب را گرفته است و به سرعت در حال نفوذ به حوزه های دیگر است در این پست به ویژگی های این زبان عجیب می پردازم:خیلی خوب یادم هست که بعد از یک روز که حسابی روی یک پروژه با جاوااسکریپت کار کرده...
Kamal Farahani·۷ سال پیشوراثت در شئ گرایی: قسمت اول مفهوم وراثتدر برنامه نویسی مفهومی وجود دارد به اسم code reuse یا استفاده مجدد از کد که به زبان ساده یعنی اجتناب از کار بیهوده کردن برای مثال: فرض کنید شما در صد جا از کد برنامه تان ن...
Kamal Farahani·۷ سال پیششئ گرایی: قسمت سوم چگونگی تعریف شئ در برنامه نویسیخوب توی این قسمت قراره ببینیم اکثر زبان های برنامه نویسی که شئ گرایی را ساپورت می کنند چطور راه حلی برای پیاده سازی این ایده (ایده شئ گرایی) پیدا کردند و اساسا در این زبان ها...
Kamal Farahani·۷ سال پیششئ گرایی: قسمت دوم شئ در برنامه نویسیدر قسمت قبل فهمیدیم که شئ گرایی برای پاسخ دادن به چه نیازهایی به وجود آمده و تعریف یک شئ در دنیای واقعی چیست حال می خواهیم به این بپردازیم که اشیا در یک زبان برنامه نویسی چه هستند و چطور شباهت های چشمگیری با اشیا در دنیای واقعی دارند.اگر به یاد داشته باشید در پست قبل سه مولفه هویت، ویژگی ها و رفتارها چیزهایی بودند که در بین اشی...
Kamal Farahani·۷ سال پیششئ گرایی: قسمت اول تعریف شئاشیابرای فهمیدن یک راه حل ابتدا باید صورت سوال را فهمید؛ برنامه نویسی شی گرا یک راه حل است برای یک مسائله قدی...