برنامه نویسی یا Programming

what-is-programming

برای اینکه بخواهیم یه خروجی رو از یه دستگاه الکترونیکی داشته باشیم باید به اون دستگاه برنامه ای برای اجرا بدیم! مثلا دکمه استارت ماشین لباسشویی، دکمه زیاد کردن صدای تلوزیون یا دکمه پاور گوشی و خیلی مثال های دیگه، همه اینا باید برنامه نویسی بشن تا کارکنن.

برای برنامه نویسی باید از یه زبان اختصاصی و قابل فهم برای هر دستگاهی استفاده بشه، مثلا زبان برنامه نویسی برای یه دستگاه موبایل با زبان برنامه نویسی یه سنسور دروبین عکاسی فرق می کنه، البته خیلی چیزا توی این تفاوت ها نقش داره حتی زبان برنامه نویسی در موبایل های مختلف هم  با توجه به نوع سیستم عامل، سازنده،فناوری بکار رفته و … متفاوته مثل زبان برنامه نوسی برای اندروید یا آی او اس.

تعداد زبان های برنامه نویسی توی دنیا زیاد هستن و هر کدوم از اونا یا برای هدف خاصی طراحی شدن یا برای سرعت بخشیدن به نوشتن برنامه.برنامه نویس با توجه به هدفی که می خواد به اون برسه از زبان برنامه نویسی مورد نظرش استفاده می کنه مثلا برای طراحی سایت، ساخت بازی، کانفیگ تجهیرات شبکه، نوشتن یا توسعه نرم افزارهای موبایل و دسکتاپ.

برنامه نویسی رو می تونیم با توجه به خروجی های قابل استفاده اونا روی دستگاه های مختلف به دسته های زیر تقسیم کنیم:

  1. موبایل

برای استفاده از گوشی های موبایل و تبلت باید برای اونا برنامه نوشت مثلا برنامه نقشه خوان مثل ویز، بلد و…

  1. دسکتاپ

صرفا برای استفاده در تجهیزات دسکتاپ مثل کامیپوترهای شخصی، سرور و لپ تاپ، نوشته میشن

مثل نرم افزار گوگل کروم برای مرور صفحات وب یا نرم افزار پخش موزیک

  1. شبکه

برای استفاده از تجهیزات شبکه مثل مودم های اینترنت و یا فایروال ها از این برنامه نویسی استفاده میشه.

  1. اینترنت اشیا

اگه بخوان دستگاههای مثل یخچال یا ماشین لباسشویی یا هر چیز دیگه رو از طریق اینترنت کنترل کنن  به کمک یه قطعه سخت افزاری مخصوص و زبان برنامه نویسی اینترنت اشیا اینکار رو انجام می دن.

سعی کردم برنامه نویسی رو به ساده ترین شکل ممکن توضیح بدم… اگر سوالی داشتید کامنت بذارید تا جواب بدم

0 دیدگاه

دیدگاه خود را ثبت کنید

برای ثبت پیام، نیاز هست که اسم و ایمیل شما ثبت بشه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.