برنامه نویسی چیست

به عبارت ساده، برنامه نویسی به معنای نوشتن دستورات کامپیوتری جهت ساخت یک برنامه کامپیوتری در جهت انجام کارها و سهولت بخشیدن به آنها است
برنامه نویسی این امکان را به ما می دهد تا مانند خداوند، هرچیزی که میخواهیم را خلق کنیم و این واقعا خارق العاده است؛ برای مثال ما با کمک برنامه نویسی می توانیم در کسری از زمان پیچیده ترین مسائل ریاضی را حل کنیم و در زمان خویش صرفه جویی نماییم.
نرم افزارها با چه هدفی نوشته می شوند
نرم افزارها با اهداف متعددی نوشته می شوند که می توان به مثال های زیر اشاره نمود :
- ساخت نرم افزاری های خدماتی مثل تاکسی آنلاین، خرید محصولات خوراکی و پوشاک در خانه
- ساخت نرم افزارها برای آموزش آنلاین و تدریس
- ساخت نرم افزار های بازی و سرگرمی
- و صدها نرم افزار دیگری از هر زمینه ای که فکرتان می رسد
انواع پلتفرم برنامه نویسی
برنامه نویسی
از زبان های برنامه نویسی در پلتفرم های مختلفی استفاده می شود اما می توان معروف ترین پلتفرم ها را تحت وب ، تحت ویندوز، تحت لینوکس، تحت مک و تحت موبایل نام برد
پلتفرم تحت وب
پلتفرم تحت وب به برنامه نویسی و طراحی سایتها گفته می شود و هر پلتفرم معمولا یک یا چند زبان مخصوص به خود را دارد برای مثال از زبان های تحت وب می توان به HTML,CSS,Java Script برای طراحی ظاهر سایت و برای سمت سرور یا بک اند سایت می توان به زبان های PHP,Asp.Net,Python اشاره نمود
پلتفرم تحت ویندوز
پلت فرم تحت ویندوز به برنامه نویسی و برنامه هایی که تحت ویندوز اجرا میشوند گفت ؛ زبان های برنامه های پلتفرم ویندوزی را می توان به شکل زیر اشاره کرد :
- سی
- سی شارپ
- سی پلاس پلاس
- پایتون
- جاوا
پلتفرم لینوکس
لینوکس یک سیستم عامل شبه یونیکس می باشد که از ترکیب گنو و لینوکس ایجاد شده است و اصلی ترین و محبوب ترین سیستم عامل در زمینه شبکه و برنامه نویسی برای افراد حرفه ای محسوب می شود
لینوکس برخلاف ویندوز یک سیستم عامل آزاد و متن باز است و میتوان هر تغییری را در آن ایجاد کرد
در لینوکس شما قادر هستید اکثر زبانها را اجرا کنید ، اما به کلی میتوان به زبان های زیر برای پلتفرم لینوکس اشاره کرد :
- سی
- پایتون
- روبی
- پرل
- بش
پلتفرم مک
این سیستم عامل توسط شرکت اپل ساخته شد و در پلتفرم مک ما می توانیم از زبانهای زیر استفاده کنیم :
- سی
- سی پلاس پلاس
- سوایفت
- اسمبلی
پلتفرم موبایل
سیستم عامل موبایل های امروزی معمولا بر دو پلتفرم اندرویدی و IOS هستند و از این دو پلتفرم بیشتر استفاده می شود. از زبانهایی که میتوان برای اندروید و IOS استفاده کرد می توان به زبانهای زیر اشاره نمود:
- سوایفت
- پایتون
- جاوا
- Objective-c
- Kotlin
- سی شارپ
دیدگاهتان را بنویسید