وبلاگ شخصی مسعود صدیقی

طبقه بندی موضوعی

۳ مطلب با کلمه‌ی کلیدی «برنامه‌نویسی» ثبت شده است

زبان برنامه نویسی پایتون

جمعه, ۱۱ آبان ۱۳۹۷، ۱۲:۱۸ ب.ظ

هدف عمده هر زبان برنامه نویسی، پل زدن فضای خالی بین مغز برنامه نویس و کامپیوتر است. اکثر زبان های برنامه نویسی محبوب نظیر C، C++، C# و جاوا که تاکنون شنیده اید، زبان های سطح بالا هستند. زبان های سطح بالا به زبان انسان نسبت به زبان ماشین نزدیکترند. پایتون با قواعد شفاف و ساده اش حتی از زبان های مذکور به زبان انگلیسی نزدیکتر است. برنامه های پایتون نسبت به برنامه دیگر زبان ها کوتاهتر هستند و زمان کمتری صرف ساخت آنها می شود. در واقع برنامه های پایتون، 3 تا 5 برابر کوتاهتر از برنامه های معادل نوشته شده به زبان جاوا هستند. پایتون همه آنچه شما از یک زبان برنامه نویسی مدرن انتظار دارید را برآورده می کند. قدرت پایتون برای جذب صدها هزار برنامه نویس در سطح دنیا کافی است. در ادامه به برخی ویژگی های مهم زبان پایتون می پردازیم.

  • مسعود صدیقی

زبان‌های برنامه‌نویسی تحت وب

جمعه, ۲۶ خرداد ۱۳۹۶، ۱۱:۲۵ ب.ظ

در این مطلب، خلاصه‌ای از برنامه‌نویسی تحت وب بیان می‌شود. برای این امر از کتاب آموزش کاربردی جاوااسکریپت نوشته آقای احمد بادپی استفاده می‌کنم. همانطور که می‌دانید کامپیوترهای موجود در شبکه اینترنت را به دو دسته اصلی تقسیم می‌کنند: کامپیوترهای کاربر (Client) و کامپیوترهای سرور (Server). زبان‌های برنامه‌نویسی تحت وب نیز به دو دسته تحت کاربر و تحت سرور تقسیم‌بندی می‌شوند.

  • مسعود صدیقی

تقسیم و حل

پنجشنبه, ۲۲ بهمن ۱۳۹۴، ۱۲:۰۸ ق.ظ

اگر بخواهیم خیلی ساده بگوییم، الگوریتم، روش حل مسائل است. یک دسته از این روش‌ها، تقسیم و حل (Divide and Conquer) است. این روش برای طراحی الگوریتم‌ها از روی راهبرد درخشانی الگوبرداری شده است که ناپلئون، امپراتوری فرانسه در نبرد اوسترلیتز در دوم دسامبر 1805 به‌کار برد. ارتشی مرکب از سربازان اتریشی و روسی به جنگ با ناپلئون آمده بود که تعداد آنها 15000 نفر از افراد ناپلئون بیشتر بود.سپاه اتریشی_روسی حمله‌ای گسترده علیه فرانسویان آغاز کرد.

  • مسعود صدیقی