سیستم عامل: برنامه ای که واسطه بین اجزای فیزیکی کامپیوتر و شماست. منبع باز: نرم افزاری که متعلق به یک شرکت یا فرد نیست، اما در عوض توسط گروهی از داوطلبان نگهداری می شود. ویندوز: سیستم عامل مایکروسافت. یونیکس: یک سیستم عامل ایجاد شده در دهه 1970. OS X اپل نسخه ای از یونیکس است. لینوکس: یک سیستم عامل منبع باز که توسط اکثر سرورهای جهان استفاده می شود. سرور: یک کامپیوتر یا برنامه کامپیوتری که وظایفی مانند میزبانی وب سایت را انجام می دهد. “یک برنامه نویس خوب کسی است که همیشه قبل از عبور از یک خیابان یک طرفه به هر دو طرف نگاه می کند.” – داگ لیندر برنامه نویسی چیست برنامه نویسی عبارت است از نوشتن دستورالعمل هایی برای کامپیوتر برای اجرا. ممکن است دستورالعملها به رایانه بگویند که Hello, World را چاپ کند! ، داده ها را از اینترنت پاک کنید یا محتویات یک فایل را بخوانید و در پایگاه داده ذخیره کنید. به این دستورالعمل ها کد می گویند. برنامه نویسان به زبان های مختلف برنامه نویسی کد می نویسند. در گذشته، برنامه نویسی بسیار سخت تر بود، زیرا برنامه نویسان مجبور بودند از زبان های برنامه نویسی مرموز و سطح پایین مانند زبان اسمبلی استفاده کنند. هنگامی که یک زبان برنامه نویسی سطح پایینی دارد، نسبت به زبان برنامه نویسی سطح بالا (زبان برنامه نویسی که بیشتر شبیه انگلیسی می خواند) به باینری (0 و 1) نوشته شدن نزدیکتر است و بنابراین درک آن سخت تر است. در اینجا یک مثال از یک برنامه ساده نوشته شده در یک زبان اسمبلی آورده شده است:
در اینجا همان برنامه ای است که در یک زبان برنامه نویسی مدرن نوشته شده است:
همانطور که می بینید، امروزه برنامه نویسان این کار را بسیار ساده تر می کنند. برای برنامه نویسی نیازی به صرف زمان برای یادگیری زبان های برنامه نویسی مرموز و سطح پایین ندارید. در عوض، یاد خواهید گرفت که از یک زبان برنامه نویسی آسان خوان به نام پایتون استفاده کنید. بخشی از کتاب برنامه نویس خود آموز کوری آلتوف |
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)