جزيره فناوري اطلاعات جزيره فناوري اطلاعات .

جزيره فناوري اطلاعات

آموزش برنامه نويسي به زبان ساده | گام به گام و كاربردي

 

به آموزش برنامه نويسي خوش آمديد. در اين مطلب قصد داريم مفاهيمي كه شما براي شروع آموزش برنامه نويسي به آن نياز داريد را در اختيار شما قرار دهيم و شما را با مهمترين مفاهيمي كه در طول يادگيري يك زبان برنامه نويسي با آن برخورد مي كنيد آشنا كنيم. سعي كردم اين مطلب را با زبان ساده و به صورت گام به گام به همراه مثال هاي متعدد آماده كنم تا دوستان با كمترين ميزان آشنايي با دنياي برنامه بتونن آموزش برنامه نويسي رو شروع كنن. براي مطالعه اين مطلب شما نياز به پيش نياز خاصي نداريد.

مفاهيم اوليه برنامه نويسي

برنامه نويسي دنياي زيباييه و وقتي زيبا تر ميشه كه آموزش برنامه نويسي رو شروع كني! وقتي واردش بشي ديگه نميتوني ازش دل بكني. اين جمله رو با تمام وجودم ميگم و بهش اعتقاد دارم. با اينكه سال هاست كار برنامه نويسي انجام ميدم و مدت زيادي رو درگير آموزش برنامه نويسي بودم، اما هنوز هم برام تازگي داره. خيلي از افراد رو ميبينم كه تصميم دارن كار برنامه نويسي رو شروع كنن، اما نميدونن از كجا بايد اين كار و انجام بدن و يك جورايي سردرگم هستن و يا اصلاً نميدونن كه از كجا بايد منابع آموزش برنامه نويسي رو انتخاب كنن!

قبل از هر چيز بايد پايه هاي اون كار رو محكم ايجاد كنيد. آموزش برنامه نويسي هم از اين قاعده مستثني نيست. واژه ها و مفاهيم زيادي وجود داره كه يادگيري اون ها جزو اصول اوليه يادگيري يك زبان برنامه نويسي هست و البته يادگيري اين موضوعات چيز پيچيده اي نيست. به همين خاطر تصميم گرفتم يكسري مطالب در مورد مفاهيم برنامه نويسي و مباحث مرتبط با آموزش برنامه نويسي رو در وب سايت توسينسو قرار بدم.

اين مطلب نه در مورد زبان برنامه نويسي خاصي هست و نه قصد داره تكنيك هاي برنامه نويسي رو به شما آموزش بده، تنها قصدم از نوشتن اين مطلب اينه كه دوستاني كه قصد ورود به دنياي برنامه نويسي دارن و به دنبال منبع مناسبي براي آموزش برنامه نويسي هستن رو با يكسري مفاهيم و موضوعات كه پيش نياز شروع برنامه نويسي هست آشنا كنم.

براي خواندن اين مطلب، تنها كافيست كه با شيوه روش كردن يك كامپيوتر، كار كردن با موس و كيبورد و البته اجرا كردن يك برنامه كامپيوتري مانند Media Player كه براي پخش آهنگ و فيلم از آن استفاده مي كنيد آشنا باشيد، همين و نه هيچ چيز بيشتر! براي شروع بهتر است كه با سه مفهوم اصلي يعني برنامه كامپيوتري، برنامه نويس و زبان برنامه نويسي آشنا شويم.

برنامه كامپيوتري چيست؟

قبل از شروع به آموزش برنامه نويسي بايد با يكسري مفاهيم ا وليه آشنا بشيم! در قدم اول به سراغ تعريف برنامه كامپيوتري رفتيم. اگر بخواهيم يك تعريف ساده از يك برنامه كامپيوتري داشته باشيم مي توانيم اينگونه بگوييم كه يك برنامه كامپيوتري مجموعه اي از دستورالعل ها است كه با اجراي آن توسط كامپيوتر يك يا چند نياز كاربربرطرف مي شود. براي مثال، برنامه اي مانند Media Player، برنامه ايست كه از آن براي پخش موسيقي و فيلم استفاده مي شود.

هر كامپيوتري، براي اينكه قابل استفاده باشد نياز به برنامه دارد. سيستم عامل يك برنامه كامپيوتري است كه بعد اجرا محيطي را براي كاربر فراهم مي كند كه ساير برنامه ها را اجرا كند. امروزه حجم زيادي از برنامه هاي كامپيوتري وجود دارند كه هر يك بر اساس يك يا چند نياز مشخص ايجاد شده اند.

برنامه نويس كيست؟

همانطور كه گفتيم، برنامه هاي كامپيوتري مجموعه اي از دستور العمل ها هستند كه توسط كامپيوتر اجرا مي شوند. اما اين دستورالعمل ها چگونه ايجاد مي شوند؟ جواب سوال ساده است، برنامه نويس شخصي است كه دستورالعمل هاي يك برنامه كامپيوتري را مي نويسد. برنامه نويس بر اساس نيازهايي كه شناسايي مي شود اقدام به نوشتن برنامه مي كند. اين نيازها بر اساس درخواست هاي مشتري يا شركتي كه برنامه نويس براي آن كار مي كند مشخص مي شود. معمولاً برنامه نويسان با واژه هايي مانند Programmer يا Developer و يا Coder خطاب مي شوند.

زبان برنامه نويسي چيست؟

برنامه نويس براي نوشتن دستورالعمل هاي يك برنامه كامپيوتري نياز به يك زبان برنامه نويسي دارد. زبان هاي برنامه نويسي امكاني را براي برنامه نويس فراهم مي كنند تا برنامه نويس بتواند دستورالعمل هاي مورد نظر خود را براي اجرا توسط كامپيوتر بنويسد. هر زبان برنامه نويسي ساختار منحصر به خودش را براي نوشتن دستورالعمل ها دارد.

مثالي بزنيم، فرض كنيد ميدان ونك هستيد و از شخصي براي رفتن به نمايشگاه بين المللي آدرس مي پرسيد، شخصي كه آدرس از او پرسيده مي شود، يكسري دستورالعمل به شما مي دهد كه با انجام آن دستور العمل ها به مقصد خود مي رسيد، اين دستور العمل ها بر اساس اشخاص مختلف تفاوت دارد، براي مثال، شخصي به شما اينگونه آدرس مي دهد:

  1. وارد اتوبان كردستان شمال مي شوي
  2. ميري بزرگاه نيايش غرب
  3. وارد بزرگاه سئول مي شوي
  4. چند كيلومتر جلوتر تابلوي ورودي نمايشگاه بين المللي رو ديدي مي توني بري تو پاركينگ

اما شخص ديگري به شما اينگونه آدرس مي دهد:

  1. وارد اتوبان كردستان جنوب مي شوي
  2. بعد از آن وارد اتوبان حكيم غرب مي شوي
  3. بعد از آن وارد اتوبان چمران شمال مي شوي
  4. از آن جا وارد اتوبان سئول مي شوي كه نمايشگاه بين المللي آنجاست

دقت كنيد، مقصدي كه گفته شد هر دو يكي است، اما آدرس اول سر راست تر و شما سريع تر به مقصد خود مي رسيد، زيرا شخص آدرس دهنده آگاهي بهتري نسبت مسيرهاي مختلف در شهر تهران دارد. برنامه هاي كامپيوتري نيز به همين صورت است، ممكن است دو برنامه نويس متفاوت، دستورالعمل هاي متفاوتي را براي يك وظيفه مشخص بنويسند كه اين كاملاً بستگي به ميزان آگاهي و علم برنامه نويس دارد.

ممكن است يك برنامه نويس دستورالعمل هاي اشتباهي براي برنامه بنويسد كه باعث ايجاد خروجي اشتباه براي برنامه كامپيوتري مي شود، مشابه اينكه شخص مورد نظر آدرس اشتباه به شما دهد و با انجام دستورالعمل هاي آن شخص، به جاي نمايشگاه بين المللي سر از ميدان تجريش در آوريد!

برنامه كامپيوتر چگونه اجرا مي شود؟

بعد از نوشتن برنامه، يك فايل اجرايي توليد مي شود كه ديگران مي توانند با اجراي آن، از برنامه استفاده كنند. كامپيوتر شما برنامه ها را بوسيله واحد پردازشگر مركزي (Central Processing Unit) كه همان CPU خودمان است اجرا مي كند. كامپيوتر تنها زبان ماشين را متوجه مي شود.

زبان ماشين، زباني است كه از اعداد 0 و 1 تشكيل مي شود. يعني تنها دو عدد 0 و 1 براي كامپيوتر قابل فهم است. برنامه نويس ها مي توانند برنامه ها را تحت يك زبان مشخص بنويسند، اما مهم اين است كه تمامي اين برنامه ها، بعد از نوشته شدن بايد به زبان ماشين تبديل شوند تا قابل اجرا باشند...


برچسب: آموزش سي شارپ، آموزش C# ،دوره سي شارپ، دوره آموزشي سي شارپ آمو،زش جاوا، آموزش Java، آموزش زبان برنامه نويسي جاوا، آموزش زبان برنامه نويسي سي شارپ، آموزش جنگو ،دوره آموزشي جنگو،
امتیاز:
 
بازدید:
+ نوشته شده: ۶ فروردين ۱۴۰۲ساعت: ۱۰:۳۹:۱۸ توسط:محمد نصيري موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :